Das Hotel ist in einem historischen Gebäude aus dem 19. Jahrhundert untergebracht und verfügt über wunderschön im klassischen Stil eingerichtete Zimmer und Suiten.
Das Hotel liegt zentral an der Nordspitze von Rhodos und ist nur wenige Minuten von Museen, unberührten Stränden und den wichtigsten Sehenswürdigkeiten der Stadt entfernt.