O hotel situa-se no centro do distrito de Deli sul, nas proximidades do maior mercado de hardware informático do mundo, a Nehru Place. Oferece boas ligações por estrada a atracções ao ar livre, como a Porta da Índia, Rashtrapati Bhawan, o Templo Laxminarayan e o Túmulo de Humayun. A estação de comboios de Nova Deli encontra-se a 15 km e até ao Aeroporto Internacional Indira Gandhi são cerca de 18 km.
O hotel dispõe de quartos amplos bem equipados e primorosamente decorados com todas as amenidades modernas, incluindo uma casa de banho com duche e banheira, minibar, cofre, facilidades para preparar café/chá e acesso à Internet sem fios para garantir uma estada confortável. A televisão via satélite/cabo completa as amenidades em oferta.
O hotel oferece facilidades e serviços, tais como instalações para banquetes, um bar/lounge, um centro de negócios, facilidades para conferências, guichet para câmbio monetário, assistência médica, acesso à Internet sem fios e serviço de lavandaria. O estabelecimento climatizado compreende um hall de entrada com recepção e serviço de check-out 24 h por dia, bem como serviço de quartos.