Desde hace más de una década, el hotel ofrece calidad internacional y hospitalidad a turistas de todo el mundo. El atractivo ambiente le presenta un estilo de vida a todo lujo desde el momento en que haga el registro. Es un establecimiento urbano que comprende un total de 24 habitaciones repartidas en 3 plantas. Se trata de un complejo con aire acondicionado que ofrece vestíbulo con recepción 24 horas y servicio de registro/salida 24 horas, caja fuerte, servicio de cambio de divisas, guardarropa, ascensor, restaurante y conexión a Internet. Podrá hacer uso, además, del servicio de habitaciones y de lavandería, y hay servicio de asistencia médica a petición (de pago).
El hotel está situado en el corazón de Delhi, en medio de la galería comercial más grande de Asia, el Karol Bagh, a 4 km de la estación de trenes de Nueva Delhi. Se halla a 14 km del aeropuerto nacional y a 18 km del aeropuerto internacional Indira Gandhi.
El hotel ofrece un restaurante que ofrece varios tipos de cocina: india, china y continental.