Este edificio fue restaurado completamente e irradia hoy en día una elegancia moderna y actual. Tiene siete plantas en las que se reparten un total de 104 habitaciones dobles y 32 individuales, así como una suite. Los huéspedes tienen a su disposición un hall de entrada con ascensores, una cafetería y un área de recepción abierta las 24 horas del día que le ofrece servicio de caja fuerte. Dispone también de un bar, conexión a Internet (bajo cargo adicional) y un restaurante. A su disposición también están tanto el servicio de habitaciones y de lavandería como el aparcamiento.
Este hotel está situado en el corazón de la capital inglesa, con vistas a los jardines de Kensington y al Hyde Park. En los alrededores podrá encontrar una gran cantidad de tiendas, comercios y lugares de ocio y entretenimiento. A unos 100 metros tiene varias paradas de transporte público.
El restaurante está en la planta baja, es agradable, situado en una zona luminosa con grandes ventanales que miran a Hyde Park.