(Really, a bed would be more comfortable.) Why do people love staying in hotels? People love staying in hotels because it provides them with a sense of luxury and comfort. Hotels offer amenities such as room service, spa services, swimming pools, fitness centers and more that make the stay enjoyable.