El hotel climatizado alberga tiendas, un bar, una discoteca, un restaurante y una sala de conferencias. En esta zona se ofrece servicio de cambio de divisa. Como prestaciones adicionales se le ofrecen los servicios de habitaciones y de atención médica. También hay un aparcamiento disponible.
Este hotel está situado en el corazón de Delfos, delante de una zona industrial y comercial, no muy lejos de los comercios más importantes de Nehru Palace. El paisaje idílico contribuye a que los huéspedes que viajen por negocios tengan una estancia agradable. Además, los servicios del hotel son de primera categoría, por lo que también es muy popular entre los huéspedes que viajan por placer. Asimismo, está cerca de la plaza Connaught y de Lajpat Nagar.
Las habitaciones están equipadas con secador de pelo, TV, conexión a Internet, minibar, cafetera, calefacción central y caja fuerte de alquiler.
Conjunto de edificios entre los que se encuentran la tumba principal del emperador Humayun y mezquitas. Es uno de los complejos de arquitectura mogol mejor conservados del mundo, declarado Patrimonio de la Humanidad por la Unesco.