Este hotel cuenta con un total de 98 habitaciones repartidas en 7 plantas. El huésped tiene a su disposición una recepción, un ascensor, un bar y una sala de conferencias. El restaurante está climatizado y cuenta con una con zona para no fumadores.
Este atractivo hotel está situado en el corazón de Sliema. Delante del hotel tiene el paseo marítimo, el puerto deportivo y una parada de autobús. En los alrededores también hay una amplia gama de tiendas, comercios, restaurantes, bares y cafeterías.