My husband, myself, two kids (ages 8 and 10) and my parents travelled together on this cruise. The only other cruise we've done recently was Disney which was awesome but expensive. Our other cruises were years ago so it's hard to compare. Overall, it was just an average experience.
Embarkation was easy but lengthy. We arrived at the port around 11:30am and finally stepped on the ship about 1:30.
Having a variety of food to choose from for lunch was nice (Mongolian, seafood, burrito bar, buffet, pizza, deli, grill). However food in the main dining room was not so great. The dessert selection was pitiful.
We were on the Lido deck. Cabin was nice except crowded once the bunks were down for the kids. It was also noisy and rocky on the stormy days.