Barcelo All-Inclusive Resorts in Puerto Aventuras in the Riviera Maya

Barceló Hotels & Resorts is an international hotel chain based in Spain with over 100 properties in 19 countries. It is particularly known for its beach properties in sun-drenched locations.

Barceló Maya is a complex of five all-inclusive resorts that sit side-by-side on the beach in the Puerto Aventuras area of Mexico's Mayan Riviera south of Cancun.

The Mayan Riviera is a wildly popular vacation area and Playa del Carmen is a hot spot with many all-inclusive resorts.

From this base, families can explore beaches, Mayan ruins, snorkeling lagoons, and unique eco-theme parks such as Xcaret and Xel-ha.

Barcelo Maya Resorts in Puerto Aventuras

Along the white sand beaches of Puerto Aventuras, Barcelo offers five all-inclusive resorts located near each other. Collectively, the 2,751-room resorts have undergone $50 million in renovations that added the new Barcelo Maya Entertainment Center, which has a bowling alley, brand new kids' club, water park, and revamped 18-hole mini golf course. There's also a water park, huge 16,000-square-foot spa and nearly two dozen restaurant options.