O hotel situa-se no animado centro de negócios de Deli - Nehru Place. Fica próximo de vários dos monumentos e edifícios históricos da cidade, todos num raio de 10-12 km. Os locais de interesse e as atracções são facilmente alcançáveis de comboio e o hotel fica apenas a 5 km da estação de comboios de Nizamuddin, a 14 km da estação de Nova Deli, a 15 km do aeroporto doméstico e a 18 km do aeroporto internacional.
Os quartos apresentam roupa de cama e edredões de luxo, bem como casa de banho privativa com água quente e fria corrente e duche/banheira. As amenidades incluem ainda telefone com ligação directa de 2 linhas e ligação de STD/ISD/fax, televisão de ecrã plano com vários canais, leitor de DVD/VCD, acesso à Internet sem fios gratuito e electricidade sem interrupções. Adicionalmente os quartos contemplam mini-frigorífico, facilidades para preparar café/chá e ar condicionado.
O hotel oferece elegância, estilo e um ambiente tranquilo com as facilidades mais modernas, como um centro de negócios e serviço de lavandaria expresso. As facilidades em oferta neste estabelecimento climatizado incluem ainda um hall de entrada, um restaurante, instalações para conferências e serviço de quartos.
Adeptos de desporto poderão exercitar-se no centro de fitness.