hotel
həʊˈtɛl
noun
an establishment providing accommodation, meals, and other services for travellers and tourists.
a five-star hotel
inn,motel,boarding house,guest house,lodge,bed and breakfast,B & B,hostel,aparthotel,boatel,pension,auberge,parador,posada,pousada,pensione,Gasthaus