noun
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.
Compound of 上 (じょう, 'upper, first-class') and 宿 (やど, 'inn, lodging'). The reading じょうやど follows standard on'yomi for 上 and kun'yomi for 宿.