Define hotel in simplest terms

A hotel is a place where people pay to stay overnight, typically providing lodging, meals, and other services for travelers.

A hotel is a place where people can stay overnight or for a short period of time. It usually provides services such as accommodations, meals, and other amenities for guests.