We loved the new big ship plenty to do didnt see our teenage son entire week, he made friends and had the best time being independent and safe. Food was as good as can be expected upgraded restaurants are great but not necessary. If you live in a big city, not reason to pay more for food. Save the $ and go eat out when you get back.! Ports are nothing special, especially for previous cruisers. Staff was excellent. Food srvice staff was the best on board. The shows were fantastic and maybe the best of the cruise companies out there. The boarding and exit process was fast and no wait at 11am.. The best port was Labadee beach and they do nickel and dime you even on their island for all the activities from zip line to water slides etc. Food on island was BBQ. Drink package costs too much.
New cabins are great. Plenty of room for four, no need to get bigger.