5 stars. Memorable stay in Tokyo