This place is phenomenal. Definitely one of the best places to stay in Tokyo