El hotel goza de un gran emplazamiento en el centro de Sliema. Los huéspedes tienen fácil acceso al teatro Manoel, al Paseo de Sliema y al Palacio del Gran Maestro. Hay gran variedad de tiendas, restaurantes y bares en los alrededores. El hotel ofrece convenientemente un fácil acceso a la red de transporte público, a sólo unos pasos de la estación de autobuses de Sliema y del ferri a La Valeta. El hotel dispone de un solárium, un restaurante en la azotea y una bañera de agua caliente, con magníficas vistas del puerto.