Camere
Presso l'hotel Grand Harbour si hanno a disposizione confortevoli camere arredate su sette piani. Ogni camera ha il proprio bagno o la doccia en suite. La maggior parte delle camere hanno anche un balcone con vista spettacolare sul Grand Harbour.
Ristorante
Il ristorante Seventh Heaven del Grand Harbour che si trova al 7° piano offre cibo superbo e una vista mozzafiato.