My husband and I and three adult children all had a great time. The resort was good - very large. The food was quite good - better than other Mexican resorts I have been to. The Japanese a la carte was especially good and quite entertaining. We saw one show in the evening and it was quite good - they put a lot of effort into it (great costumes) and they are very talented.
One interesting thing was the service at the buffets and bars particularly. We have been in Mexico several times and this was the first time that I felt they were just "doing their job". Other places, they spent a lot of time getting to know us and joking with us, etc. We would even take their pictures before leaving so we could remember them. At this resort, maybe because it was so big, I didn't really get to know any of them and they didn't really make any effort to get to know us. Most were friendly but it wasn't very personal. And we are generous tippers. However, at the bar on one occasion, the bartender was kind of rude - when my daughter went to get some drinks (she asked for one and then changed it to two drinks), the bartender said "seriously?!?!" The service at the a la carte restaurants, although, was very good as was the front desk service.
We were down at the pool by 7:30am to get the chairs we wanted. Never had an issue. The beach is OK - the sand close to the water was nice, but further back, closer to the resort, the sand was thin and we seemed to be walking on what felt like concrete. I recommend water shoes.
The rooms were very nice, clean and comfortable with a nice sized balcony with two chairs and a table. The beds and pillows were hard but we found it OK.
Stay away from the black henna tattoo. I got one on my ankle and the day after it got very red and super itchy. When I got back home I researched it and learned that there is a chemical in the ink that speeds up the drying time and causes severe skin reactions for some people. I guess I am one of those people - it looks like it will leave a permanent scar. I didn't know anything about black hennas. Lesson learned.