A hotel offering accommodation. It may be a full-service hotel.