O Grand Hotel Excelsior está situado junto ao mar, mesmo à saída da zona histórica de Valeta. Enquanto estiver hospedado neste hotel vai estar a uma curta distância a pé de muitas das atrações mais populares da cidade, e a uma rápida viagem de carro de outras tantas. Além disso, o aeroporto fica a menos de 20 minutos de carro do hotel.
O Grand Hotel Excelsior providencia uma variedade de comodidades e serviços para os hóspedes desfrutarem. O hotel tem piscina interior e exterior, terraço, spa e centro de fitness. A receção está aberta 24 horas por dia e providencia um local para armazenar bagagens e serviços de concierge. O hotel disponibiliza acesso Wi-Fi gratuito em todas as áreas e estacionamento gratuito no local.
O hotel é bastante amplo e tem um total de 429 quartos e suites distribuídos por 10 pisos. Todos os quartos apresentam mobiliário confortável e incluem ar condicionado, estação de trabalho ergonómica, acesso Wi-Fi, minibar e comodidades para preparar chá e café. Para além disso, os quartos possuem também casa de banho privativa e televisão de ecrã plano, sendo que muitos deles também têm varanda.
O hotel tem um restaurante para refeições, bem como um bar onde pode tomar uma bebida. Na área em redor do hotel encontram-se muitas outras opções de restauração. Os hóspedes podem visitar o Phoenix Restaurant, o Luciano Restaurant, o LaPira Maltese Kitchen e o Rubino.
O Grand Hotel Excelsior coloca-o perto de muitos locais de interesse da cidade, entre os quais se incluem os Upper and Lower Barrakka Gardens e a Royal Opera House.