I've been to the Bahia Esmeralda twice with my family. Great food, nice all inclusive booze selection and not very large. The bahia complex is large but not the Esmeralda. Went with my mom in Oct. she has been to man ais in Cuba, Mexico and many other places and was of the view it was the best all inclusive she has been too...now, we were there when it was slower so it may be different when you can go...
I actually suggested the Esmeralda since you can go to the adults only Ambar but I have heard that even with kids, it's quieter and less grouchy older people...and you can dine at the Ambar restaurants etc. if you want. At least my,mom was not impressed by the Ambar side.