Let me start off by saying that for what this vacation was targeted for, it was good. It was targeted for children and in that regard, it was a pretty good cruise. This was intended for the kids, not for the adults. This was a family cruise with a party of 17.
That being said, there was nothing that really stood out above the other cruises that I've been on. Food was good, however the selection for the sit-down dinner was not. Seafood lovers paradise. Almost all seafood except children's menu. Mussels and scallops mostly. Only two family pools, both are small and always crowded. All "food areas", with exception of room service, close at 11PM. The whole cruise was basically a family-style party boat. Pirate night was loud and very much in your face about it. Character meet-n-greets have very long lines and the princess meet-n-greets requires advanced reservations.
Children's activities were well thought out and plenty to do if you have kids, if you have the energy to do everything. Room service was 24/7 which is always a nice touch. Buffets for breakfast and lunch were quite tasty. Something for everyone. There is a very nice children's play area, called the Oceaneer's lab/club, where you can drop off your kids at no charge. With exception of the adult's only pool/spa though, there is nothing to do.