El hotel ofrece instalaciones y servicios como sala de banquetes, bar/salón, centro de negocios, instalaciones para conferencias, servicio de cambio de divisas, médico de guardia, conexión a Internet WiFi y servicio de lavandería. Tiene aire acondicionado y está dotado de vestíbulo con servicio de recepción y salida 24 horas, así como servicio de habitaciones.
El hotel está situado en el corazón de Delhi Sur, muy cerca del mayor mercado de hardware del mundo, Nehru Place. Está bien comunicado por carretera con los lugares de interés al aire libre: la Puerta de la India, Rashtrapati Bhawan (residencia oficial del presidente de la India), el templo Laxminarayan y la tumba de Humayun. La estación de trenes de Nueva Delhi está a 15 km del alojamiento y el aeropuerto internacional Indira Gandhi dista 18 km.