great little place to stay at while in Japan