A nice place to stay in while in Japan.