Not bad. Good for young children and families.
The water park is pretty fun for a few hours, but it gets VERY crowded. Not much to do there for adults unless you bring the kids. Expensive drinks and food. 
The resort staff was nice, and I had a great massage, and my wife had a pedicure that she enjoyed. The spa is clean and well-run. 
Walked over to Aunt Chelada's (get it?) for dinner. Oh, boy... crowded, long wait, overwhelmed and rude staff, truly awful "Mexican" food, and the expensive Margaritas come pre-made out of "slushee" machines - glop, glop, glop.... gross. We ended up going back to the room and ordering room service and watching our fuzzy little TV. (They should replace the 1980's TV's in the rooms, too). The bed had nice pillows. 
Breakfast was not so great either, at the hotel restaurant, but it was better than the Mexican food. Our server clearly wanted to be somewhere else, not helping us out. 
After writing this I realize it was actually pretty lousy there. Yeah it wasn't that great. Looks like a nice golf course but I don't golf. Hmph.