I am a club mahindra member for 10years now. I strongly recommend everyone not to buy club mahindra membership for following reasons
1: lack of transpency: no clue about how many members vis -a-vis availability of rooms n resorts
2: annual fee hiked every year and as a member one had no option but to pay the same
3: membership fees extremely high vis-a-vis services providerd
4: rooms and resorts almost never available and members left lurch as there is no way to exit memship
5 club mahindra openly and defiantly sells stay options on all travel portals to anyone who is interested(if non members are welcome why pay such high membership fees?)