Hotel was excellent for myself and my family. Our two kids ages 11 and 7 enjoyed and took full advantage of the pool, jacuzzi, arcades, kids club amenities, even the buffet. One of my two kids is a picky eater, however the buffet had a variety of foods that this was not an issue the entire time we were there. I recommend dishing out the extra cost for a Privilege room as it is well worth it.
FYI: do yourself the favor and purchase snacks, souvenirs, even sunblock outside of the property or prior to arriving. Yes, the resort has everything, great food, great amenities... you name it. Paying $12.00 for a pack of Pringles, $9.00 for a Toblerone bar, and $32.00 for a small 6oz sunblock is a tad steep in my opinion.