Depends on how hard-up Marriott is for revenue and room nights.
My 39,000 points just posted from my San Diego stay (16,000 base, 16,000 double bonus, and 3000 Silver elite bonus) and I also gave them seven nights for 10,000 points earlier this year. So Marriott has gotten an additional fifteen nights out of me they normally wouldn't with these two specials.