Hi, everyone. Suppose you visit your friend/relatives, and they take good care of you, such as treating you to good restaurants, showing you around, and making sure you are comfortable (and they pay it most of the time). When you are leaving, what would you say to thank them? In my mother language, people would say "thank you very much for your hospitality". However, I haven'g heard many people saying that in English. I am wondering what are the idomatic ways of saying the same thing in English.