My 3 year old had the time of her life, but I was disappointed. The Disney Oceaneer club for kids was fantastic and the nursery was also good. The adult entertainment and activities were awful. The buffet was better than average, but the main dining room, Pinocchio's Pizza, and the grill was bad to mediocre. If you don't have a rewards status on Disney, you can forget about booking any specialty restaurants, any decent adult or alcohol-oriented activities. Most of the adult activities consisted of Disney trivia, pop music, and NPC pop culture. If you're not an NPC, you will be very dissatisfied.
They can't even get ice cream cones right-these were cheapest and worse I've ever seen in my life. Another low point was the quality of the hamburgers on Castaway Cay in particular. It looked like it was microwaved and it tasted gamey and rotten.
If you're over 18 and not a Disney fanatic, any other line is better-even Carnival. At least Carnival figured out how to make a good burger at Guy Burger joint and has decent pizza.
Overall a nice place for a family.