Most of the times in Club Mahindra resorts you won't get rooms for your preferred time, and there are other charges as well. Atleast that's what i have heard in online reviews. Its like going to a holiday just because the rooms are available.
Absolutely wrong. To get rooms for your preferred dates during peak season, you need to book early - 3 months in advance. Almost all my holidays for the last 8-9 years (since I upgraded to Red season) were during summer vacation or Puja vacation, each covering at least 3 resorts with back to back bookings for 9-12 nights. During off season you can even book few days in advance.
This happened with me only once, when I booked during summer holidays just 10 days in advance. I chose the location (out of 3-4) where booking was available.