Barcelo Maya Palace was an absolute paradise! My family stayed for five nights and really did not want to leave by the end. The resort is huge and you are never wanting for things to do. My two teenagers were completely happy to just hang out in the gorgeous pool closest to our room, though there were myriad other free activities we could have done. The facilities including our room, pools, walkways, dining halls, restaurants, and beach were immaculate. The staff was really the greatest part of our stay, every single person we interacted with was kind, courteous, helpful, and so very accommodating. Everything about this resort is set up for your maximum enjoyment and relaxation. The food served here was another highlight, not only was it delicious, and mostly made from whole, fresh food, but there was a huge variety (even for someone like me who is a vegetarian and a very picky eater)! If you want to travel off the resort they have plenty of adventures you can plan. My family and I had the adventure of a life time hiking the Mayan ruins at Coba and swimming in the Gran Cenote. All in all, this resort is worth every penny you spend. 10/10 highly recommended!!