Od obiektu do cetrum Sliema idzie się 10 minut. Okrążony przez popularnych restauracji i barów, hotel leży blisko Kościół Stella Maris w Sliemie.
Hotel dysponuje 151 pokój z sejfem na laptop, minibarem i telewizją satelitarną. Pokoje z panoramą na dziedziniec. Zawierają łazienki z bidetem, kabiną prysznicową walk-in i oddzielną toaletą.
Oferuje on kryty basen dla przyjemnego pobytu w tym miejscu. Na miejscu znajduje się siłownia.