The tree-hut hotel faces the mountains and nestles among the forest trees. As the Japanese people in ancient times lived modestly yet with abundance by worshipping and receiving the blessings of ...