Das Hotel liegt mitten im Herzen von Genf, nur wenige Meter von zahlreichen Einkaufs- und Unterhaltungsmöglichkeiten entfernt. In der Nähe finden Gäste die Blumenuhr, den Jet d'Eau und das UN-Hauptquartier. Die Altstadt ist etwa 2 km entfernt, ebenso das Naturhistorische Museum. Zur Ausstattung gehören eine Lobby mit 24-Stunden-Rezeption, Aufzüge, Safes, Garderobe und Wechselstube. Es gibt ein Café, eine gemütliche Bar und ein Restaurant, ein Businesscenter und WLAN in den öffentlichen Bereichen. Gegen eine zusätzliche Gebühr können die Gäste den Zimmer- und Wäscheservice sowie den Fahrradverleih und den Parkplatz nutzen.