Fetching details from the dictionary...

to treat (a guest); to receive; to entertain; to be hospitable to; to make welcome
彼らは私たちを温かくもてなした。
They entertained us warmly.
お客様を心を込めてもてなすのが大切だ。
It's important to entertain guests wholeheartedly.
料理でゲストをもてなすのが得意だ。
I'm good at entertaining guests with cooking.