Das Hotel liegt nur wenige Minuten entfernt von Museen, Ausgrabungsstätten sowie Geschäfts- und Einkaufszentren.
Das Hotel thront über einem der lebhaftesten Plätze Athens. Das Gebäude ist ein beeindruckendes Beispiel kubistischer Architektur. Es bietet 516 komfortable Zimmer sowie eine Empfangshalle, eine Bar, ein Restaurant und Konferenzeinrichtungen.
Die Zimmer verfügen über eine individuell regulierbare Klimaanlage, Direktwahltelefon, Sat.-Pay-TV, WLAN-Internetzugang, Radio, elektronisches Türschloss sowie über einen Minikühlschrank.