We were scheduled to visit 4 ports, La Romana, Grand Turk, Curacao and Aruba. Curacao and Aruba are really the two good one's and Carnival messed up reserving the port for Curacao. So instead of being able to spend a day at Curacao, the ship reached post night fall. With schedules being finalized year or more in advance, shows the sheer incompetence of the organization.
Overall, the ship was fine, food is really mass market with long lines at lunch, often wait over 45 minutes on some counters, especially at the Mongolian Wok.
Evening dining menu doesnt change much, after 4 days you are done with the food.