Our stay at Kinokuniya was really pleasant. The staff were very kind and accommodating of our dietary needs, and communicating with the primarily Japanese-speaking staff was generally smooth even though neither my partner nor I speaks Japanese. The food was consistently very good throughout our four meals there. Although the ryokan is not walking distance from any of the attractions in the area, it's convenient by bus to many sights. Overall, we'd highly recommend it!