If you have small kids (kindergarten to grade school), this place is a heaven. It was our second visit, and again our family loved the whole hotel complex.
Our kids took full advantage of the swimming pool, which was now open from 7AM til 9PM (it used to be 8AM to 8PM). The breakfast buffet was wonderful with good food, and the place even has a small playing area with a teacher to keep our kids occupied. Thus, my wife and I had a relaxing conversation over breakfast.
Also the hotel complex has a kindergarten (itself a small two-story house!), full with enthusiatic teachers and lots to explore. And it offered different programs for each and every day of the week AND on Saturdays. Our kids wanted to go.
All in all, our family will go back there again. :)