Dip in Cancun's famously turquoise waters for $159-$209 per night at The Westin Lagunamar Ocean Resort Villas, Cancun.
To score this 20% discount and perks, book with a MasterCard. The special is available for travel through Dec. 13.
As part of the deal, each adult gets two cocktails per stay. Plus complimentary champagne and fruit, or wine and cheese are delivered to the room.
Set in Cancun's Hotel Zone, the resort features outdoor pools (including a swim-up bar), a kids pool, two restaurants, a market, beach food-service.
It's close to waterfront restaurants, shops and Cancun's nightlife. Plus, there's easy access to must-see sights, such as Tulum, Chichen Itza and some of Mexico's best underwater diving sites.
Note: Price calendars shown during the booking process will display any unavailable dates.
How to Book This Deal
Click here to book online at The Westin Lagunamar Ocean Resort Villas, Cancun