The Megabonus promotion is not well designed for long stay guests. Dissapointing in my view.
The promotion period is usually a 90 day period of which if you complete a 25 nights stay you are eligible and can earn 50,000 bonus points as a part of the promotion.
However in some cases I usually end up staying 75 nights or even 80 nights in that quarter. So my view is I have no incentive to stay over 25 nights the moment I have completed 25 nights and eligible for the 50K points.
What I did this time is, the moment I completed the 25 nights at a Marriott Property (much before April 30th deadline of the promotion end date) I was eligible to get the 50K bonus points, I switched over to a near by Hilton property and leveraged on their promotion.
If Marriott designed the program carefully, my view is that they would not lose those extra nights to competition.
I have brought this up with customer care and usually they do not have anything to offer to retain me as a customer.