El hotel combina servicios turísticos e instalaciones de negocios con una calidad, sofisticación y comodidad incomparables. Los huéspedes podrán disfrutar de un estilo de vida lujoso en este establecimiento de 34 habitaciones. Su tradición hostelera se hace patente en todo el edificio, desde el vestíbulo a las habitaciones.
El hotel está situado en el centro de Nueva Delhi, en pleno distrito de Karol Bagh, la zona comercial más grande de la capital india. Se llega fácilmente desde cualquier lugar de Nueva Delhi y desde el aeropuerto y las estaciones de trenes.
El restaurante está decorado con un estilo tradicional y moderno a base de bambú y caña. Ofrece una impresionante vista panorámica de toda Nueva Delhi. Se sirve un suntuoso bufet, además de una carta de manjares y especialidades de la cocina india, muglai, china y continental, acompañado de un servicio impecable.