We've stayed there several times and always had a blast. Very family friendly, clean, fun. We have seen the pool close unexpectedly (1 hr, maybe) but with lots of kids, accidents are going to happen. I'd rather have an extra dose of chlorine.
It is a timeshare so beware of the "professionals" walking around and leaving messages on your voicemail (actually, I wouldn't answer the room phone at all). They want to rope you into a timeshare seminar. I believe the resort has gone to wristbands and the different colors identify the owners vs. the visitors.
We would definitely stay at this resort again!