Located at the foot of Mount Omuro, this 52-room resort hotel boasts a cozy atmosphere and gourmet cuisine.