Great place to stay in Tokyo. It is alot larger then you will normally find in Japan which is good. The location is fantastic, tucked away from the main road means it's nice and quite. If it's your first time in Japan or your returning for a second time this is definitely the place to stay