El establecimiento es uno de los más elegantes hoteles de lujo de India y ofrece lo mejor en gastronomía internacional junto con la cálida hospitalidad hindú. Cuenta con un total de 390 habitaciones y con instalaciones como cafetería, restaurante, salón de peluquería, bar y servicio de lavandería y de habitaciones.
El hotel se encuentra a solo 15 minutos del aeropuerto, en el centro de los boyantes distritos comerciales de Delhi.