El hotel está situado en Connaught Place, el distrito central de negocios de Nueva Delhi. Es ideal tanto para viajes de negocios como de placer y está situado en el centro de zonas comerciales y de tiendas. Queda a 1 km del centro de la ciudad, a 3 km de la estación de tren de Nueva Delhi y a 15 km del aeropuerto internacional Indira Gandhi.Los huéspedes se alojan en 80 habitaciones. Las instalaciones incluyen una caja fuerte y una oficina de cambio. La conexión a Internet en las zonas públicas (por un cargo extra) proporciona a los viajeros la posibilidad de mantenerse en contacto con el mundo exterior. Hay diferentes instalaciones gastronómicas entre las que escoger, como un restaurante, un comedor, una cafetería y un bar. Es posible comprar souvenirs en la tienda de recuerdos. Las instalaciones del hotel incluyen una sala de TV. Aquellos que viajen con vehículo propio pueden dejarlo en el aparcamiento del alojamiento. La oferta disponible incluye servicio de habitaciones, una lavandería y una peluquería.En las habitaciones hay aire acondicionado y un cuarto de baño. En la mayoría de las habitaciones es posible disfrutar de las vistas desde un balcón. También se ofrece un minibar por un cargo adicional. El equipamiento estándar incluye una cafetera/tetera. El equipamiento se completa con un teléfono, un televisor y una radio. El cuarto de baño cuenta con una ducha. Las comodidades incluyen un secador de pelo.El establecimiento ofrece a los huéspedes diversas actividades de ocio como un gimnasio (por un cargo extra).Es posible elegir desayuno.En el hotel se aceptan las siguientes tarjetas de crédito: American Express, Visa y MasterCard.