Located along one of the most beautiful beaches in the Mexican Caribbean, The Barceló Maya Beach hotel welcomes guests to a haven of relaxation and fun. Mayan-inspired guest rooms provide a comfortable place to relax - some are large enough to fit the whole family.