El hotel cuenta con 18 plantas de modernos alojamientos, con 445 lujosas habitaciones, suites y apartamentos independientes que se adaptan a las necesidades del más exigente. Este hotel urbano está climatizado y cuenta con restaurante, instalaciones para conferencias, vestíbulo, ascensor y recepción 24 horas. También se puede hacer uso de la caja fuerte, conexión a Internet, aparcamiento y servicio de habitaciones y de lavandería.
El hotel es un monumento en el corazón de la ciudad. Connaught Place es un centro comercial y de tiendas, donde se encuentran algunos de los lugares más importantes de Delhi, como la residencia oficial del Presidente de la India, Rashtrapati Bhawan, el Parlamento, la Corte Suprema de la India, la Puerta de la India y el observatorio astronómico, Jantar Mantar. Además, también está muy cerca de las misiones diplomáticas, los ministerios y los distritos de negocios. El hotel está situado cerca del centro de la ciudad y se puede acceder fácilmente a las zonas de tiendas, deportivas y gastronómicas. El centro de la ciudad dista unos 500 m del hotel y la estación de metro más cercana está a unos 400 m. El aeropuerto internacional Indira Ghandi de Delhi dista unos 18 km del hotel.
El hotel proporciona un desayuno continental a los huéspedes. Además, hay un bar donde se ofrecen una selección de puros cubanos hechos a mano y bebidas que incluyen una colección de whisky escocés de malta y cervezas, así como de cócteles con y sin alcohol.