Best hotels with free breakfast in Mexico




 

1. Esperanza, Auberge Resorts Collection
Just like other Auberge properties, Esperanza provides guests with extravagant amenities like yoga classes, an oceanfront infinity pool and a sculpture garden. If you’re craving a little rest and relaxation, head to the spa for a replenishing massage; though spa treatments will cost you a pretty penny, recent visitors said they’re well worth the splurge. Once you’re feeling relaxed, dig into some tantalizing dishes at Cocina del Mar, which offers fresh seafood prepared using cooking styles and traditions from across North, Central and South America. Or, if you would prefer more casual dining, sit down at one of the other on-site restaurants – La Palapa, Las Estrella’s and La Terrazas Americana. Afterward, retreat to your spacious casita, suite or villa. Each features a private terrace, lavish bath products, a flat-screen TV and (of course) personal concierge service. You’ll find Esperanza in Cabo San Lucas, Mexico, flanking the Sea of Cortez.

 




 

2. The Cape, A Thompson Hotel
Recent visitors warn newcomers they won’t want to leave this hotel once they’ve arrived. With its beachfront location on the shores of Cabo San Lucas, Mexico, the hotel overlooks the famous El Arco. Everywhere you go in this hotel, you’ll run into spectacular scenery, literally – each guest room, suite and villa features ocean views. This, grouped with balconies, rain showers, kimono bathrobes and a welcome tequila amenity, not only make for a great getaway, but an unbeatable (albeit pricey) paradise. If guests do decide to leave their digs, they’ll find even more luxury within the hotel’s spa, nestled upon one of The Cape’s natural rock formations. Lodgers can indulge in three bars, including Point Break (in the main pool) and The Rooftop (the only rooftop lounge in Cabo San Lucas), as well as two on-site restaurants, both serving up a blend of seafood specialties, Mexican cuisine and American comfort dishes. Previous guests applauded the chefs for creating such flavorful food, no matter how simple the dish.