Amex 20% off if you spend $300 at Marriott
Seems to be a targeted offer. Offer announces that it will last for a limited time, so if you are interested enroll quickly. Although the offer announces that it excludes gift cards, my experience has been that a $300 gift card will receive the bonus.