Este hotel tiene 8 plantas en las que se reparten un total de 152 habitaciones. Cuenta con un hall de entrada con dos ascensores y un área de recepción abierta las 24 horas del día. En cuanto al aspecto gastronómico, hay un bar, una cafetería y un restaurante para no fumadores. También se le ofrece una sala de televisión y conexión a Internet.
Este acogedor hotel está situado en el corazón de Sliema, a solamente 100 m del paseo marítimo y de una de las playas rocosas más famosas. En los alrededores podrá encontrar una gran cantidad de tiendas, comercios, bares y restaurantes.