Das Hotel liegt nur ca. 500 m vom Shibuya Crossing entfernt und ist damit ein idealer Ausgangspunkt, um die wichtigsten Sehenswürdigkeiten zu entdecken. Die Umgebung ist sehr lebendig und typisch für Tokio. Die Zimmer sind – wie in Tokio üblich – eher kompakt, überzeugen jedoch durch ein durchdachtes Layout, das den vorhandenen Platz optimal nutzt und einen angenehmen Aufenthalt ermöglicht.