The person who is hosting some dinner for a party at his home deserves to get a thank you for encouraging it for his or her work. Either he is your friend or office colleague.
My dear (name of the person),
I am very lucky to have you as my friend and with the help of this small letter I want to thank you for inviting me to your home for a lovely dinner party. You are the best host I have ever seen. not only was the dinner so delicious but your efforts to make it made it more delicious. I also congratulate you on the new position at your company. your hard work is now being rewarded and I am very sure that you will continue to grow like this in the future.
I can never forget the taste of your grilled food, it was so perfect and fresh I have never tasted something like that. The chicken legs that you served with the little coating of honey and your special recipe was the example of perfection. I also enjoyed hearing all the stories about your college days and how hard you worked to achieve success. I look forward to seeing you again. next time you have to come to my house and give me a chance to serve you. I wish you all the best for your future and your new job. talk to you soon.
(Name of the person)