We are a family of 4 with two young children. Overall I scored the cruise a 3/5. Here are the top pros/cons:
1. Food - good and bad. The buffet made it easy to feed the children reasonably healthy food. For the adults I found the food to be about quantity over quality. I wasn't impressed with the standard of food from any location. The fanciest place was My Fair Lady, the standard of meal here was very poor - something very dated, it felt like stepping back in time 25 years.
2. Staff - generally very happy, friendly, nice & helpful which made the difference for us. A few less than this but overall excellent.
Very good but very expensive
Good but $$$$$$
Long line for immigration but it only took about 30 mins