Unwind on a private beach in Los Cabos for $119-$180 per night at the Sheraton Hacienda del Mar Golf & Spa Resort, Los Cabos.
To score this 20% discount and perks, book with a MasterCard. The special is available for travel through Dec. 20.
As part of the deal, each adult gets two cocktails per stay. Plus each room comes with the choice of complimentary champagne and fruit, or wine and cheese.
Highlights of the resort, with Spanish-style architecture and decor, include: three pools (plus a swim-up bar and a kids pool), four restaurants and five bars. Two golf courses are nearby, and Cabo San Lucas' exciting nightlife is six miles away.
Note: Price calendars shown during the booking process will display any unavailable dates.
How to Book This Deal
Click here to book online at Sheraton Hacienda del Mar Golf & Spa Resort, Los Cabos