hospitality

noun
  1. the friendly and generous reception and entertainment of guests, visitors, or strangers
  2. the business of providing food, drinks, and accommodation to paying guests
  3. Usage: business context

Examples