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