The Barceló Maya Caribe is located in an incredible all-inclusive resort on one of the most beautiful beaches of the Mexican Caribbean, with 2 km of white sand, crystal clear water and a coral reef. The hotel, with a Mayan inspired architectural style and design, is surrounded by lush tropical gardens, beautiful roads and paths excellent for running and long walks.