I visited Barcelo Maya Beach with my family last winter. We all had a great time hanging out in the pools and swim up bars. The drinks were great and the food very good. The beach was clean and lots of room to spread out. The shows in the evening were hit or miss - some were very entertaining and others were cheesy. If you have them set up any excursions for you, beware - they're really pushy and work hard to upsell you. Overall, a great place for a vacation, and family friendly!