Barcelo Huatulco was great! Beautiful beach, sunny and hot every day. The staff were always friendly, smiling, and happy to help. Lots of great activities from the entertainment staff! Food was ok - lots of options at the buffets, some things were great and others bland (especially desserts). Appreciated the salad bar, fresh cut fruit, fresh omelettes, and guacamole every day. The Italian restaurant was great - fantastic live piano, great service, and good food. Gym, pickleball, and basketball courts were great. Things I would improve: reduce the heavy banging music at the pool area, add a no-music deeper pool (perhaps in the grass area near the children’s play centre?), reduce the amount of boat ride offers from the guys in the beach (maybe instead of soliciting they could have a sign with posted prices - sometimes we were asked over 5 times per day - always friendly, but still), add signs at the hot bars for what you can order there (in both Spanish & English), improve the flavours at the buffets (go for quality not quantity!). Overall we had a great time and wouldn’t hesitate to recommend it to others!