Este popular hotel urbano ofrece modernas y cómodas habitaciones, así como buenas conexiones de transporte, lo que lo hacen un excelente lugar en Londres tanto para viajes de negocios como de placer. Las habitaciones están amuebladas de manera sencilla y equipadas con una práctica tetera, televisión LCD y aire acondicionado. El hotel está situado en la orilla sur del río Támesis, justo fuera de la zona llamada "Congestion charge" (para los que viajen en coche) y a solo diez minutos a pie de la estación de metro de Vauxhall y la estación de tren. A pocas paradas en metro se puede llegar al distrito financiero, la zona de teatros del West End y otros lugares de interés como Buckingham Palace y Leicester Square. El hotel también dispone de aparcamiento.