My family has taken a week there every year for ten years. The wait staff is great in the fantastic dining rooms. The food is wonderful. The whole resort is centered around family activities for ages 1 to 100. Before someone says the prices are high, you need to consider that the room, 3 meals per day and all activities are included in the all inclusive packages.
A great place, don't let anyone tell you different.