El hotel comprende 63 impresionantes apartamentos ejecutivos que ostentan lo mejor del diseño y amueblado contemporáneos. Cada uno de ellos, desde los espaciosos apartamentos de 1 y 2 dormitorios hasta el magnífico ático con su jardín de invierno y su azotea, ofrecen unas vistas magníficas de Canary Wharf, el río Támesis y el puerto deportivo, capitaneado por el O2 Dome. El hotel está totalmente climatizado y dispone de zona de vestíbulo con servicio de salida y recepción 24 horas, caja fuerte, ascensor, cafetería, sala de desayunos, servicio de lavandería y conexión a Internet WiFi (de pago). Además, por un suplemento se ofrece aparcamiento para los que lleguen en coche.
Este hotel disfruta de una práctica ubicación, a solo un paseo del complejo de negocios Canary Wharf, siendo una base ideal para los que se hospedan en esta zona por negocios. La estación de metro de Canary Wharf se encuentra a solo 8 minutos a pie de este hotel urbano, que cuenta con numerosos restaurantes, bares y excelentes comercios justo a sus puertas. El O2 Dome y el centro de exposiciones ExCel se hallan a unos 500 m del hotel, mientras que London Heathrow (LHR), el aeropuerto internacional más cercano, dista solo 37 km.
El hotel sirve desayuno continental.