Das Hotel befindet sich in idealer Lage vor den Toren der Hauptstadt Valletta und bietet einen atemberaubenden Blick auf den Hafen von Marsamxett und Manoel Island.
Das Hotel liegt nur wenige Gehminuten von der Mittelmeerküste entfernt und ist unter anderem mit einem Dachterrassen-Infinity-Pool sowie einem hochmodernen Kongresszentrum ausgestattet.