Este hotel climatizado, inaugurado en 2004, dispone de un edificio de 11 plantas y un total de 44 habitaciones. Parte de las instalaciones son la recepción, un bar, tres salas de conferencias y un restaurante a la carta climatizado. Podrá aparcar su coche en el aparcamiento o en el garaje.
Este hotel se encuentra en el centro de la ciudad de St. Julian. Desde un punto de vista arquitectónico se trata de una lograda mezcla de estilo tradicional de Malta y moderno diseño de interiores. Separa al edificio de la pintoresca Spinola Bay el paseo marítimo, donde podrá encontrar diversos restaurantes y bares. Asimismo, a sólo unos 500 metros hay una parada de transporte público.