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.
Las acogedoras habitaciones disponen de baño con ducha y secador de pelo, además de teléfono de línea directa, minibar-nevera, televisión por cable y caja fuerte de alquiler. El aire acondicionado regula la temperatura de la estancia.