You always get 42 days, which are divided differently depending on whether they are beach or mountain houses.
Beach: 6 weeks
June-September (high season): 2 weeks
(mid-season): 2 weeks
(low season): 2 weeks
Mountain: 7 stays
Ski season: 17 days divided into 3 stays.
1 stay of five days in high season (December Bridge, Christmas, Epiphany, and Holy Week)
2 stays in mid-season. These are the remaining ski weeks that are not high season.
Rest of the year:
3 stays of 6 days
1 stay of 7 days in July or August.