Marriott’s Summer Promotion just went live, but it is not nearly as good as their prior MegaBonus offers. This promotion runs May 24 through September 5, 2016.
With this promotion you can earn up to 10,000 bonus points. You’ll earn 2,000 points with every stay (starting with your second stay). So ultimately to earn the maximum number of points it will require 6 stays. In the past with the MegaBonus offers, you’d earn much more than this or even be able to get a free night after just 2 stays. I definitely would not stay at a Marriott hotel solely because of this offer, but if you happen to be staying at one of their properties anyways, extra bonus points never hurts!
You must register for this promotion here. Also, make sure to you are signed onto your Marriott account first prior to registering, or you might see a “Session Timed Out” message.