Este es uno de los auténticos hoteles de lujo de Nueva Delhi. Ofrece a viajeros de todo del mundo un lugar tranquilo y relajado para descansar, recuperar fuerzas y hacer negocios con total privacidad. Cuenta con un total de 320 habitaciones y suites. Entre sus instalaciones dispone de quiosco de periódicos, salón de peluquería, bar, restaurante e instalaciones para conferencias. Además, hay servicio de lavandería y de habitaciones.
El hotel tiene una ubicación central en el histórico barrio del gobierno y está situado frente a Connaught Place y otros importantes centros comerciales y de negocios. Está muy cerca de la estación de ferrocarril New Delhi y a 45 minutos en coche del aeropuerto internacional Indira Gandhi.
Los restaurantes y bares del hotel le ofrecen una de las mejores ofertas gastronómicas de la ciudad, con una selección de platos regionales, asiáticos e internacionales.