We are a family traveling with 7 and 9 year old girls. We did a Disney Cruise 3 years ago and had that experience with which to compare.
Day 1-Easy to get on the ship, we were on quite early. You get on, get the kids their wrist bands and head to the pool. Getting on the ship was a little anti-climactic compared to Disney. They don't "announce" your arrival on the ship. The H20 zone quickly made up for it. My kids were the first in the pools swimming around thoroughly enjoying themselves. I went around the ship getting to find my way around. Great ship, just like the pictures I had seen.
Dinner that night was a huge problem. The food was down right terrible. I sent the first entree back and asked for something else, the second entree was just above edible. Not enjoyable at all. Our service was lacking. Our glasses were empty freuquenlty, sauces were not brought to us etc.
Very small. We made it but just barely. With 4 of us it was super cozy. Plenty of storage space.