上宿
Meanings
1
first-class inn; high-grade traditional inn
Refers to a top-quality traditional Japanese inn, typically with excellent facilities, service, and often meals. Somewhat formal or literary; in everyday speech, 高級旅館 or 一流の宿 may be more common.
He decided to stay at a first-class inn at the end of his trip.