The ONLY reason that we booked this cruise was to go to Turks and Caicos. That was one place in the Caribbean that we had not been. We are from FL and could have cancelled and gotten our money back when we learned at the last minute that there was a change in two of the ports.
We are a retired couple with lots of cruise and general travel experience, and had never been on Carnival but decided that it couldn't be "that bad" for just 5 days.
The embarcation went smoothly and I will have to give Carnival credit for their staterooms. We had an ocean view room and it was probably the largest we've ever had. Also, the hallways on this ship were very tastefully decorated.
The menu choices were varied and basically fine. However, I think the only things I was ever served hot were soups and a made-to-order omelet. Everything else was just lukewarm. We ate all our breakfasts in the dining room, and the service there was absolutely "disconnected'. If you needed a coffee refill, you had to ask. If you wanted jelly for your toast, you had to ask. You may or may not get your juice before the rest of the meal. The service in the dining room for dinner was better, but even then, they acted like they were harried.
We enjoyed two very nice shows in the theater with the singers and dancers. The costumes were outstanding. The other three evenings were basically nothing.
There were plenty of lounges around the pool area (this is often a complaint on cruise reviews) and getting on and off the ship wasn't a total fiasco as it sometimes can be.
All in all, I don't think we will be cruising w/Carnival again. We did have to keep reminding ourselves that their cruises in general are less expensive than the other major lines, so you do get what you pay for. Also, because they do the shorter cruises and seem to charge less, it draws a different cruiser than some other lines.