El Grand Harbour Hotel está situado en el centro de la capital de Malta, La Valeta, a 200 metros del paseo marítimo con vistas al puerto, y ofrece solárium y conexión WiFi gratuita en todo el establecimiento. La recepción está abierta las 24 horas.
Todas las habitaciones tienen aire acondicionado, TV de pantalla plana, hervidor eléctrico y baño con secador de pelo y artículos de aseo gratuitos. Algunas habitaciones ofrecen vistas al puerto.
Todas las mañanas se sirve un desayuno continental con bollería, cereales y yogur. A 3 minutos a pie hay numerosas cafeterías, tiendas y restaurantes que sirven marisco y platos internacionales.
Desde la terminal central de autobuses, situada a 700 metros, salen autobuses hacia todas las playas y localidades de la isla.