招待人 for "host" of guests or visitors (e.g., our "host" was kind)? 主持人 means the host of a show or event.

What is the right word for someone who entertains or hosts guests? 招待人？

For instance, assume this sentence:

Alice thought Bob was a kind and hospitable host.


How would you say this in Cantonese?
How would say this in Mandarin?
主人

Tuttle


  N
  
  1 
  host (antonym 客人 kèren)
  
  客人都来了, 主人呢? 
  Kèren dōu lái le, zhǔrén ne?
  The guests have all arrived, but where is the host? 


As a verb you can try 做东 aswell.

Words.HK


  動詞
  作為主人家招待客人
  to be the host
  
  你嚟我屋企, 我做東。 
  nei5 lai4 ngo5 uk1 kei2, ngo5 zou6 dung1.
  Come to my house, I will be the host. 


Both work in Mandarin and Cantonese.

Kind and hospitable host I would translate like:

做东做得友好又大方