Хотелът се намира в южната част на Ню Делхи, на 14 км. от летище Индира Ганди. Разполага с елегантно обзаведени стаи и вътрешен басейн. В близост се намира станция на метрото Sultanpur. Стаите са климатизирани, боядисани в светли цветове и разполагат с плоскоекранни телевизори и модерни бани.