Incredible place to stay in Tokyo with all the advertised amenities and more!