I just returned from 5 days in Mexcio completing "site inspections". We stayed at Azul Beach for 2 nights. I loved the hotel however decided against it for my wedding for the following reasons.
1) not ideal for both kids and party minded guests. The main pool area (which is small) has a swim up bar and water basketball. Of course kids naturally grativate toward the hoop and ended up being right in your face as the pool is small and you have nowhere else to go. One kid almost knocked me off the "water bar stool". I plan on having my niece and nephews at my wedding and don't want to crowd everyone in one pool. The other two pools are also small (one is 2 ft deep and the other 3 ft deep).
2) Wedding location is too accessible to other guests. I watched a wedding while there on the beach in the gazebo(?). Although the setting was beautiful, there were about 15 people (nonguests of the wedding) not more than 15 ft away standing around in their swimsuits gawking at them during their ceremony.
I would consider the Azul Beach if I had a small, adult only wedding or for a honeymoon. Let me know if you want me to email pics.