thank you for having me

thank you for having me

A polite expression of gratitude said to someone after leaving a social event to which they had invited the speaker. ("Us" can be used instead of "me" if speaking on behalf of two or more people.) A: "I'm so glad you were able to make it to the party, John!" B: "Me too, I had a wonderful time. Thank you for having us!"
See also: have, thank
Farlex Dictionary of Idioms.
See also:
  • inviting
  • thank you for inviting me
  • thanks for inviting me
  • I had a lovely time
  • I/we had a lovely time
  • I've had a lovely time
  • thanks kindly
  • thank you kindly
  • thank you for a (some kind of) time
  • thank you for a lovely time