Kashiwaya Ryokan is a superb ryokan that you should consider if you are looking for a ryokan experience during your trip to Japan. What makes it unique is the fact that it is small, located deep in the mountains, quaint and offers excellent service and food. Add in the fact that the price won't break the bank (especially for what you are getting) and it makes it have excellent value. Is it the perfect onsen? Of course, not. I doubt you find the "PERFECT" ryokan without paying over $600 a night. But Kashiwaya Ryokan is perfect in its own way. They make you feel really special, treat you very well, and provide a stellar experience. From the time you walk in the door from the time you walk out, everything is done perfectly such that you have an excellent stay. Food is great, service is wonderful, location is great, and everything is just so relaxing and pleasant. I would definitely stay here again if I ever make it back to Japan and want to do a ryokan. I highly recommend it for anyone considering a ryokan as part of their trip.