The Barceló Maya Beach***** resort is located along one of the most beautiful beaches in the Mexican Caribbean which extends 1.25 miles through the heart of the Riviera Maya.