hospitality
/ˌhɑːspəˈtæləti/
noun
[noncount] generous and friendly treatment of visitors and guests :hospitable treatment
the activity of providing food, drinks, etc. for people who are the guests or customers of an organization - often used before another noun