Stayed here for two weeks with the kids (10,7) and had a great time. The parks are a short walk/water taxi away and the express passes saves money and time.
Eating at the hotel (The Kitchen & Beachclub) was expensive, however, it proved more practical to eat there rather than dragging the kids back to City Walk or the parks. Also, after a long day we simply wished to unwind by the pool with a dive in movie.
All in all a great hotel, friendly staff and would def recommend to family and friends.