El hotel está situado en el corazón de moda de Kensington, con vistas a Hyde Park. La famosa tienda Harrods está a sólo cinco minutos a pie. Las habitaciones de tamaño mediano están amuebladas y decoradas a un nivel excepcionalmente elevado con muebles antiguos y hermosos tejidos. Los baños están todos en excelente estado complementando las habitaciones. El restaurante principal está situado en la planta baja. Ubicado en una hermosa sala con techos altos y grandes ventanales, el restaurante da a Hyde Park. El bar también está en la planta baja y ha sido restaurado a un muy buen nivel.