O hotel localiza-se no centro do sul de Deli - zona 1 de Greater Kailash. Fica nas proximidades do maior mercado de hardware informático, o Nehru Place, assim como de zonas de negócios, centros comerciais e outros locais turísticos. O hotel localiza-se a aproximadamente 15 km da estação de comboios de Nova Deli e a 18 km do aeroporto internacional.
O hotel compreende quartos primorosos nas categorias Deluxe e Executive. Todos eles apresentam uma decoração elegante e confortável e estão equipados com ar condicionado regulável individualmente e comodidades modernas, tais como uma casa de banho privativa com água fria e quente, duche e banheira, televisão via satélite, cofre eletrónico e telefone com ligação direta. Haverá ao dispor acesso à Internet, minibar e facilidades para preparar café/chá.
Este é um hotel de negócios que proporciona um ambiente caseiro, tranquilo e confortável num total de 29 quartos para hóspedes exigentes e com um orçamento limitado. Trata-se de um estabelecimento de luxo, que oferece os melhores padrões hoteleiros e constitui um dos hotéis preferidos para hóspedes em negócios, assim como para turistas domésticos e estrangeiros. Outras das comodidades neste hotel climatizado são o hall de entrada, a receção sob 24 h, o cofre, o restaurante e as instalações para conferências. Haverá igualmente ao dispor acesso à Internet, serviços de quartos e de lavandaria e um parque de estacionamento.