A Hotel is a business providing lodging, usually on a temporary basis. Hotels come in all shapes and sizes and range from cheaper facilities with small rooms and few amenities to expensive luxury facilities and resorts with many amenities and usually large rooms.
See also