Das moderne Hotel, das 2003 renoviert wurde, liegt im Herzen des Stadtzentrums von Zürich, direkt an der berühmten Bahnhofstrasse. Es ist nur wenige Gehminuten von den Einkaufs-, Geschäfts- und Bankenvierteln entfernt, und zahlreiche Bars und Restaurants befinden sich in der Nähe am Zürichsee. Alle 84 Zimmer sind geräumig und im urbanen Design gehalten und mit praktischen Annehmlichkeiten ausgestattet, um den Bedürfnissen von Geschäfts- und Urlaubsreisenden gerecht zu werden. Der Flughafen Zürich ist 9 km vom Hotel entfernt.