We chose this cruise because it met the dates of our grandson's spring break. Also we had never been to any of these ports in the Southern Caribbean. We were able to board quite early. We had received an upgrade to a Grand Suite and had priority boarding, but were able to board even earlier than we had though. It worked out well, as it gave us time to familiarize our "first-time cruiser" with the ship and have a Guy's burger, which was awesome. The cruise was trouble free.
The excursions at ports (2 of which were through the ship) were just fine. Due to high winds we missed St. Kitts, which was a shame as we had a fun day planned there, but it gave us a second sea day. If it were just hubby and myself that would have been an awesome relaxing day, but with a 10-year-old grandson, that meant sitting by the pool in the hot sun all day long, no matter, we "signed up" to take him on the cruise.
The main dining room food was good, not as good as we remember from previous Carnival cruises, though. Lido deck, Iguana Grill, and Guy's were awesome. Entertainement was okay, but I was disappointed that several nights there was only a 10pm ish show, and that's really too late for us and a 10-year-old when we had plans to rise early for shore activities. Cruise Director, Filipe was great. The grandson loved him. The Dr. Seus parade, and kids breakfast the following day were awesome for the kids. All in all, great experience.