Restaurado en 2001, este hotel dispone de tres plantas con un total de 644 habitaciones, de ellas nueve suites. Parte de las instalaciones son un coffeeshop, un restaurante con zona para no fumadores y una sala de conferencias.
Este moderno hotel se encuentra cerca del aeropuerto de Heathrow. En las inmediaciones encontrará el Palacio de Windsor y la estación de trenes de Heathrow.
Las habitaciones, decoradas con gusto, disponen de baño, secador de pelo, teléfono de línea directa, minibar/nevera, aire acondicionado y caja fuerte de alquiler.