A hotel is a location which provides accommodation for a fee. The majority of hotels are chains and are available all over all over the world. Hotels offer a variety of accommodation options for all budgets. The basic amenities offered in hotels may range from a basic mattress in a small space to more extensive suites with many additional facilities.