Este hotel está situado frente al mar, justo a las afueras de la entrada histórica a La Valeta, y ofrece vistas al puerto de Marsamxett y a la isla Manoel. Dispone de aparcamiento gratuito, gimnasio y gran piscina cubierta y al aire libre de uso gratuito.
Las habitaciones combinan un diseño clásico y moderno y cuentan con aire acondicionado y TV LCD con canales vía satélite. Además, la mayoría dispone de balcón o terraza.
El Grand Hotel Excelsior cuenta con jardines paisajistas, playa privada y spa. También proporciona conexión WiFi gratuita en todas sus instalaciones.
El hotel dispone de 3 restaurantes y 5 bares que sirven una amplia selección de comida internacional, incluyendo mariscos y comida vegetariana. El bar de la piscina ofrece vistas panorámicas al mar.
El Excelsior está a 500 metros de la terminal principal de autobuses de La Valeta y a 4 km del campo de golf de Marsa. También ofrece un servicio gratuito de traslado a La Valeta 2 veces al día, a las 10:00 y a las 18:00.