O hotel fica a 2 minutos a pé da estação de comboios de Nova Deli e a 1 km dos mercados mais exclusivos da capital: Sadar Bazar e Chandni Chowk. Situa-se a 2-3 km do centro comercial da Praça Connaught e do bairro de Karol Bagh. Encontra-se também a poucos passos de todas as atracções importantes da cidade.
O hotel oferece quartos amplos e primorosos com uma combinação perfeita de conforto e valor estético. Cada quarto dispõe de casa de banho privativa com duche e banheira. As facilidades incluem televisão com Star Network e outros populares canais de cabo, telefone com ligação directa e acesso à Internet.
O hotel deluxe oferece alojamento de luxo a preços económicos e recebe maioritariamente hóspedes estrangeiros de todas as partes do mundo. Situado no centro de Deli, o hotel apresenta uma combinação perfeita de hospitalidade tradicional e facilidades modernas, incluindo ar condicionado, hall de entrada e serviços de quartos e de lavandaria.