O hotel situa-se em Karol Bagh, a maior área comercial da Ásia, em Nova Deli. São cerca de 20 minutos até à estação de comboios e ao centro da cidade. O aeroporto doméstico encontra-se a cerca de 20 km do hotel e o aeroporto internacional localiza-se a aproximadamente 25 km.
As amenidades padrão dos quartos incluem casa de banho privativa com água quente e fria corrente e duche. Dispõem ainda de telefone com ligação directa, televisão com vários canais e acesso à Internet. Compreendem também mini-frigorífico, facilidades para preparar café/chá e ar condicionado regulado centralmente.
O hotel dispõe de um restaurante com gastronomia variada no terraço superior que serve pequenos-almoços, almoços e jantares.
O hotel urbano foi construído em 2007 e é ideal para hóspedes em negócios ou em lazer. A sua localização é perfeita para aceder a todas as zonas de Deli. Conta com um total de 31 quartos com disposições, designs e decorações variadas e com facilidades modernas. O edifício climatizado dispõe de um hall de entrada com recepção e serviço de check-out sob 24 h, cofre, guichet para câmbio monetário, bengaleiro e elevador. Oferece ainda um restaurante e instalações para conferências, bem como serviço de lavandaria e limpeza a seco com entrega no mesmo dia e serviço de quartos sob 24 h (todos mediante taxa extra). O hotel compreende um sistema de electricidade alternativo.