El hotel cuenta con un total de 33 espaciosas habitaciones y suites elegantemente equipadas. Su exterior es majestuoso y en sus exquisitos interiores se hallan las lujosas habitaciones y se dispone de un personal cortés para atender cualquier necesidad. El establecimiento está climatizado y dispone de vestíbulo, caja fuerte, ascensor y restaurante. También se ofrece servicio de habitaciones y de lavandería.
El hotel está situado en la zona centro de Delhi. La estación de trenes de Nueva Delhi queda a unos 10 minutos de trayecto. Además, el hotel está a solo 30 minutos de trayecto del aeropuerto nacional y del internacional (el aeropuerto internacional Indira Gandhi queda a una distancia aproximada de 12 km).
El hotel cuenta con el restaurante Suruchi, un restaurante vegetariano guyaratí y rajastaní mundialmente famososo, y el Shudh Food Court, un reputado restaurante mutigastronómico. Ambos locales disponen de aire acondicionado.