My friend told me about this place & booked it for me.
Just a note at the beginning. Check there website. They have shuttle buses to take you from Karuizawa Station to the resort and back. But they have a schedule. So check for the bus times. And they leave right on time. So don't be late. Or it'll be a costly taxi ride up.
You'll be looking at a 30 - 40 min. bus ride up, from Karuizawa Station. Yes up. You're pretty much going up a small mountain.
Check in was straight forward & they do have someone at reception that understands & speaks English.
I payed for the upgraded room. Yes, I had to pay more but for me (personally), it was worth every penny. My room also included a breakfast & dinner buffet. Which you'll have to give them a time slot, for when you're going to be arriving, and your slip for the buffet.
The room was a great size, water & beer in the fridge (no charge) every day.
The bathroom a decent to normal size with all the amenities you need. Soaps, shampoo, conditioner, razor, tooth brush/ paste, and even q-tips.
This room came with it's own little patio & hot spring bath tub. This was awesome!
The buffet had enough food to keep you filled. They had western & Japanese cuisine.
The scrambled eggs might be considered to be runny, compared to North American standards, but honestly it tasted very good and a no biggy for me. The dinner buffet was the same, and a good variety as well.
The resort has it's own onsen as well to enjoy. They have a smoking room, that is close to there, for any smokers that want to stay here. They have some Ping-pong tables and other things to do. This is a nice place to just get away from the city and just relax.
The staff here are very accommodating & helpful. They even stand outside, to see you off, as you leave. Not just one person either. Amazing!
This place seems like it's in the middle of no where and the facility is quite large.
But if you just want to get away from it all and come to relax. Then maybe look into this place.
For me. It was worth every penny & I thoroughly enjoyed it.