Magical ryokan experience with a kaiseki dinner by the river and a maiko performance. The room was basic, but had all the comforts we needed. I did not book a room with a private onsen, but the public onsen was lovely - spotless, very hot, and no one was there so it was private! The setting up in the mountains by the river was absolutely enchanting. The service was also outstanding - everyone was warm and friendly. An unforgettable and highly recommended experience.