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.
Hay disponibles apartamentos totalmente equipados de 1, 2 y 3 dormitorios con modernas cocinas totalmente equipadas y zonas de estar y de comedor, amuebladas lujosamente en armonía con el moderno edificio. Muchos de los apartamentos gozan de balcones de gran tamaño con vistas a Canary Wharf y sus alrededores, mientras que todos disponen cuarto de baño con ducha, bañera y secador de pelo, así como de cocina con nevera, horno, microondas y cafetera/tetera. Para completar el equipamiento de los apartamentos hay teléfono de línea directa, TV vía satélite, radio, equipo de alta fidelidad, conexión a Internet, lavadora, set de plancha, caja fuerte, cama doble, calefacción regulable y balcón o terraza particular.
El hotel sirve desayuno continental.
El hotel acepta pagos con las siguientes tarjetas de crédito: American Express, Diners Club, MasterCard y VISA.
Canary Wharf es un gran complejo de negocios de Londres, situado en la Isle of Dogs en el barrio londinense de Tower Hamlets. En Canary Wharf se encuentran los tres edificios más altos del Reino Unido: One Canada Square (también conocido como la torre de Canary Wharf) con 235,1 metros de altura y las torres de HSBC y Citigroup Centre, ambas de 199,5 metros de altura. Entre 1802 y 1980, la zona fue uno de los puertos más concurridos mundialmente, llegando a tener hasta 50.000 empleados. Canary Wharf toma su nombre a partir del comercio marítimo tan importante que tenía el Reino Unido con las Islas Canarias que eran un lugar estratégico en el siglo XVI. Durante la Segunda Guerra Mundial, el puerto fue bombardeado y casi todos los depósitos de mercancías fueron destruidos. Tras una breve recuperación en los años 1950, la industria portuaria comenzó a declinar, haciéndolo menos productivo que otros puertos fuera de la ciudad, como Felixstowe o Harwich, provocando el cierre del puerto. El proyecto de remodelación de la zona comenzó en 1981 con el gobierno de Margaret Thatcher