I would have no hesitation in recommending the Yogaveda India Retreat.
We found that the time in each place was just right , not too long in Delhi, enough shopping time in Rishikesh (a shopper's Paradise) and then a wonderful 5/6 days in the mountain retreat.
This place, up high in the mountains, had clear air and clean water, tasty veg. grown on the property in rich brown fertile soil, this veg was used in our superb tasty meals. All the dairy products used were from the retreats own dairy herd.
Our accommodation was comfortable, each little chalet had a verandah for us to sit out on and read, and our own electric kettle for chai making whenever we chose.
The yoga rooms and the massage room were especially beautiful, painted tastefully with plenty of props. We had yoga twice each day, with time in between to explore.
There were great walks to be taken, down, down, down to the Ganges below or up, up, up further into the mountains.
Nikki and Leah, experienced in this north India retreat, ran it like clockwork without any strain or stress, everything dovetailed into place, they were ably assisted by their 'Man on the Ground', who with local knowledge and expertise added the final touches, he was great on detail. It was all thoroughly enjoyable.