The Havana area made this cruise. The bartenders were amazing and it was great to get away from it all. Our cabin was nice and clean and well cared for. I think the playlist productions have either gone down in quality since I started cruising Carnival 12 years ago, or my standards have gone up. I've seen high school performers with more talent. I did enjoy all the trivia and contests. I went to the CC meetup and they had put out coffee/juice and pastries. They did schedule it at a ridiculous time- 9am on the first sea day. We did the Appleton Rum excursion through Carnival in Montego Bay- and it was fun. Don't do it if you may ever get motion sick. Too many switchbacks and no horizon to look at. All in all everything but the food would be a 3 or a 4.
But the food: that was a one or a two at best.
If you are a meat eater, then Carnival is fine for you. If you have any dietary restrictions, then I advise you to think again. The best I can say about the food, is that I didn't starve? They weren't super inventive at all. I had spaghetti for 4 nights. Now the spaghetti was amazing tasting- like take that away from me so I have space for dessert amazing. The waiter said he would try for something different on night 4, but the only other option was Indian which he knew was too spicy for me.
Cabin was great. There is NO where near enough storage space for clothes for 2 people though. I don't know if the cabins have less space or what. It was clean and easy to get to.
Embarkation was super easy, but the ramp was broken for debarkation, so it took a long time to get off the ship.