Este hotel urbano, que abrió sus puertas en el año 2006, está climatizado y dispone de 14 plantas con un total de 282 habitaciones, 23 de ellas Junior suites, 1 suite y 18 adaptadas para personas con movilidad limitada. El vestíbulo da a una calle principal y tiene recepción 24 horas, caja fuerte, cambio de divisa, guardarropa y ascensor. El complejo alberga además bar, restaurante, instalaciones para conferencias, conexión a Internet/WiFi, servicio de habitaciones y de lavandería y un aparcamiento.
Este moderno y amplio hotel está en un lugar ideal tanto para gente que viaja por placer como por negocios. En uno de los centros de negocios más nuevos de Londres, que además está cerca de un popular barrio de tiendas. El centro de Canary Wharf está a 100 m, a 300 m encontrará numerosos bares, restaurantes, tiendas y comercios, la estación de metro Canary Wharf está a 600 m, la estación de trenes más cercana está a 1 km y el centro turístico de Londres está a unos 2,5 km. El City airport está a 6 km, el aeropuerto de Heathrow está a 33 km, Stansted a 55 km, Gatwick a 73 y Luton a 77.
El hotel le ofrece régimen de media pensión y alojamiento más desayuno.