noun

 

a place where you pay to stay when you are away from home

We spent our honeymoon in a luxury hotel.