I just booked two nights in a Deluxe Ocean View Room at the Westin Regina in Puerta Vallarta, Mexico. No cash — just 6,000 points (3,000 points per night). How good a deal is that? Signing up for the no-fee in the first year Starwood American Express gets you 4,000 of those points immediately. Just put your next $2,000 of spending on that card and you’ve paid for the stay. No bad, eh?