I would call and make sure they have gift cards available as someone had trouble finding them during the $300 offer. The other aspect is you can't guarantee a reservation with a gift card.
I have a plan of booking a refundable rate using
AAA, and then using the gift card to pay. I'll know in a week or two if this will work. If it doesn't then the cards are good for incidentals, so how many you gather up might depend on where and how you vacation. Also, the Starwood hotels don't take these yet, to the best of my knowledge.
I've also found AAA rate to be the lowest a few times in looking through the website.
I'm not buying another until I confirm my findings.