Family with 2 adults and 3 kids between 5-10.
Pros
-Very clean. There are staff cleaning everywhere, all the time. Mopping, dusting, sweeping, wiping, its just clean everywhere, and being cleaned all the time. We only had our room cleaned 2 out of 5 days (that's all we asked for) and it was perfect every time
-Food was awesome. Is it 5 star gourmet? No. Is it delicious and did my picky kids have lots of options? Absolutely. Breakfast was by far the best. So many kinds of eggs, pancakes, fresh fruit, there is no way anyone should complain about the food at this resort.
-Got into the specialty restaurants with little wait every single night. The asian food was great, the sushi was good, the indian food was very tasty. The steakhouse had the best bread EVER. The salmon is a bit bland/dry, so maybe stick to the chicken.
-Service in the restaurants was always fast and friendly. Staff were always smiling and very quick to help with anything.
-Staff were great everywhere. The energy of the games staff organizing volleyball soccer, or doing the pool games was 10/10. The women running the kids program were also great. My kid's wanted to line up early every single day (Be warned they max out at 8 kids so lining up is not a bad idea)
-Checking in/out was a breeze. Front desk staff very friendly and helpful.
-The neon party on friday was awesome. My kids had a blast and they did a great job of making it kid friendly up until about 9 pm.
Cons
-Going to get a bit food snobby here, but the pizza was a bit bland. I didn't travel to mexico to eat pizza, and my kids ate it, but it's just not great.
-TV worked intermittently in our room, but I'm sure if I had mentioned it they would have fixed it
-There is some minor damage around the fake rocks around the pools that obviously need to be repaired but I doubt this could be done without shutting the pool down completely so no big deal.
-The beach area does kind of smell. Now this is not because of dirt or horses, but I'm guessing just the smell of the ocean in that area. You get kinda used to it, but just be aware.
-Can be a little loud at night, but we were in bed at 9 pm, I don't expect them to shut down the parties/shows just because I go to bed early.
Overall we paid $1000 for 5 nights for 5 people in 1 room, and I think for what we got, this place is an absolute DEAL. No it's not 5 star luxury, but your kids will have a great time and you will be well fed and not worry about anything. This is a solid 4 star resort I would easily return to. Only once did someone drink too much in the adult pool and they kicked everyone out because I'm guessing the barfed, but didn't witness it. It got a bit busier between thursday-sunday but never had to wait in any lines. Head to the sports bar for your early morning fresh made coffee.