Traditionally all the offers launched by SPG usually provided more benefits for short-term stays or weekend stays when their occupancy is little lower as businessmen tend to head home.
SPG More Nights, More Starpoints
With SPG’s More Nights, More Starpoints promotion, members will earn 250 bonus Starpoints on every night of every stay at participating properties, starting with their third night. Members can earn up to 12,000 bonus Starpoints during the promotion period.
Basically this time around, the more nights you stay more points you get. I would still stick to short stays as you get more bonus points for check-in. However, if you decide to forgo small amount of points for more convenience, it is still doable.
Marriott Rewards MegaBonus
With Marriott’s MegaBonus promotions, members will earn 750 bonus points on every night of every stay, starting with their third night. Members can earn up to 36,000 bonus points during the promotion.
Nearly all Marriott Rewards brands are participating in the promotion except for Marriott ExecuStay, Marriott Executive Apartments, and Marriott Vacation Club owner-occupied weeks. All stays at all other brands qualify for the promotion.
Both of these promotions are valid for registration between April 2 and June 30, 2018, and for stays between April 16 and July 20, 2018. On the plus side, there will be no gap in promotions here, as one promotion ends on April 15. That is such a good deal.
Both the promotions are identical as Marriott/SPG provide 3:1 transfer ratio. So you get 750 points per night at Marriott which translates to 250 points at SPG. Both of them are capped at 48 nights. So you get to enjoy only 48 nights of 90 possible nights which very few people are going to maximize anyway.