First of all, the people were incredible. More than anything, they made us feel special and pampered.
The food was delicious and plentiful but not continually in our path. On other cruises, the food is so prevalent everywhere you go that you almost can't help but overeat. Ok, not that I didn't overindulge, but I also wasn't constantly tempted to do so. The wait staff was always attentive and truly seemed to want us to be pleased. At one point, the head of all the restaurants made a special pasta dish for my picky daughter!
The shows kept the interest of us all. We all had different favorite parts. Wait till you see the guy twirling the giant cube or the girl with the hoops! My son in particular loved the comedians who were very family friendly in their language and content.