The food, service and entertainment was spectacular. My 6 year old dint like the kids area much, said it was kind of boring, think it was a little dated in entertainment, but I heard it dry docked after our cruise and was updated. The ice cream all you can eat open all the time was a big hit. I cannot say enough about the broadway style shows, amazing! I didn't like how they are doing the character meets now. This was our 4th Disney Cruise and that was new, you had to wait in long lines to meet the characters. Made it too much like the parks. It was more fun when they just walked around the ship and we're more present on board. The stateroom was nice, had to search down the attendant twice for toilet paper and shampoo, which is weird for Disney, they are usually on top of it all the time, we may have jut had a bad one this time. Castaway Cay is what you dream about before you get there and you dream about returning when you leave. We already have another booked so any of my complaints are not valid enough to not return. Still the most amazing cruise line you could go on. I only learned a valuable lesson in booking, not to choose a hOliday week to go on. The ship was full and you could feel it, as in, way too many people on board. We traveled on Labor Day week.
We have cruised enough on this ship we kinda already know what we want to do inboard and at port that we don't book excursions anymore. We relax instead.
We bring our own snorkel gear and snorkel whenever we want to.