Marriott MegaBonus. Starting with your third night, earn 750 bonus points on every night of every stay, up to 36,000 points.