As with all reviews a lot comes down to taste. Personally we liked the modern fresh style on the ship. The one sea day was quite crowded but other than that had a great time on deck. Water world was great fun as were the sky ride and ropes. Loads of activities for all ages. The food wasn't great in the main dining. It promised a lot but just didn't deliver. Often bland/dry/overcooked. I know they are feeding a lot of people but it was fairly poor but as I say that may come down to personal preference.
Top tips:
DRINKS - we had the cheers programme, never got anywhere close to the 15 drink limit but once you've had a glass of wine or two($10) beers ($5) and a few cocktails ($10) it soon becomes worthwhile. You tend to drink more because you have it, but nice not to get a scary bar bill at the end! The kids had bottomless bubbles which unless your kids drink gallons of fizzy drinks you could live without and certainly get away with giving them soft drinks you have got for yourself ( sorry carnival). The only way the monitor it is with a sticker on your card. There is fruit juices available at breakfast time and then got apple juice with dinner. They can get cartons of milk(chocolate) at breakfast and they are available in the harbour lounge from the fridge all day. There are machines serving tea and coffee and lemonade iced tea and water available. Don't drink the water bottles in the room, stupidly expensive just get a glass from the machine.