Este moderno hotel comprende un total de 187 habitaciones distribuidas en 5 plantas. Las instalaciones incluyen un servicio de recepción 24 horas, bar, restaurante, caja fuerte, servicio de cambio de divisas, ascensor, quiosco de prensa, salas de conferencias y terminal pública de Internet. Los que lleguen en coche podrán dejarlo en el aparcamiento o en el garaje del hotel.
Este hotel se encuentra cerca de la estación de Eurostar de Waterloo, en Lambeth Road. Queda a 1 minuto a pie de la orilla sur del río Támesis y se halla frente al Big Ben y el Palacio de Westminster. Algunos de los lugares de interés más conocidos de Londres están en las inmediaciones, como el Big Ben, la noria-mirador London Eye, el acuario de Londres, la abadía de Westminster y el Palacio de Buckingham. En 5 minutos a pie se puede llegar a la animada orilla sur del Támesis y a la estación de metro Lambeth North. Hay tiendas y restaurantes a 1 km del hotel, mientras que los bares y pubs más cercanos distan 500 m.
El hotel consta de 185 habitaciones dobles y 2 suites. Todas las habitaciones, amplias, elegantes y contemporáneas en su diseño, están equipadas con camas dobles, y algunas están destinadas a no fumadores. Todas las habitaciones cuentan con una cama individual replegable, lo que las convierte en habitaciones dobles muy amplias. Las comodidades incluyen conexión a Internet WiFi, caja fuerte, minibar, TV a color vía satélite/por cable con canales de pago, teléfono, secador de pelo y radio. Diez de las habitaciones ofrecen instalaciones y complementos de accesibilidad para aquellas personas con movilidad reducida.
Los huéspedes pueden escoger su desayuno, almuerzo y cena de amplios bufets. El almuerzo y la cena también se pueden disfrutar a la carta o de menú.
En el hotel se aceptan las tarjetas American Express, Diners Club, MasterCard y VISA como métodos de pago.
El Palacio de Westminster también conocido como The Parliament (El Parlamento) es el lugar en el que se reúnen las dos cámaras del Parlamento del Reino Unido (la Cámara de los Lores y la Cámara de los Comunes). El palacio, que es Patrimonio de la Humanidad nombrado por la UNESCO desde 1987, se encuentra situado en la orilla norte del río Támesis, en la ciudad de Westminster, en Londres, cerca de otros edificios gubernamentales en Whitehall. El palacio sirvió inicialmente como residencia real, pero ningún monarca ha vivido en él desde el siglo XVI. La mayor parte de la estructura actual data del siglo XIX, fecha en la que el palacio fue reconstruido después de un incendio en 1834, que destruyó la mayor parte del edificio. Los arquitectos responsables de la reconstrucción del palacio fueron Sir Charles Barry y Augustus Pugin. El edificio es un ejemplo del estilo neogótico. Una de las características más notables del palacio es la torre del reloj, otra atracción turística que alberga la campana llamada Big Ben, nombre asignado erróneamente al reloj de la torre.