I have traveled all over the world. Stayed in some of the world's great hotels in Paris, Hong Kong, Singapore and Rome. The is the finest stay in my life. The family who runs the roykan and their staff seem to love helping their guests. For an American in Japan it can not get better than this.