Club Mahindra offers members lifetime holidays for 25 years with a one-time payment. Members can choose 1 week of accommodation each year at any of Club Mahindra's resorts in India and abroad. The membership allows access to over 5000 resorts worldwide through partnerships. Members have flexibility to choose different locations and accommodation types based on season and availability.