The term hospitality refers to the friendly and generous reception and entertainment of guests, visitors or strangers. It is a quality that is characterized by warmth, cordiality, and goodwill towards others. The act of being hospitable involves providing food, shelter, and other necessities for those who are away from home, as well as making them feel welcome, comfortable, and safe in an unfamiliar environment. Hospitality can also refer to a profession or industry that is involved with accommodating people, such as hotels, restaurants, and event planning companies.