What is a hotel? A hotel is a place designed for short-term stays, offering essentials like comfortable rooms, housekeeping, and often a restaurant or bar. Most hotels keep things simple, focusing on convenience for business and leisure travellers, with the majority of revenue coming from room bookings.