Hospitality is the way of treating people in the way you want yourself to be treated.
Hotels are called "home away from home" because it's the only place where we get food & accommodation, provided all luxuries and comfort. These days we can easily get hospitality in retail outlets hotels...