Barcelo Maya Beach is part of the Barcelo Maya Grand Resort complex in Mexico’s Riviera Maya. The beachfront resort features a clubhouse, oceanfront suites and a special spa program for kids. Seven pools and lively nightlife options round out the offerings at this all-inclusive resort.
Accommodations range from standard rooms with garden views to spacious ocean view suites with hot tubs. The resort offers snacks and drinks available 24/7. Guests have access to three restaurants — the Beach buffet, México Lindo, and the Rancho Grande.
The resort has seven pools that include special shallow areas for children, semi-olympic pools and swimming pools for adults.
Guests staying at Barcelo Maya Beach have access to other resorts in the Barcelo complex.