My niece got married on the ship which was why we took the cruise.
We paid for the drink packages and found we were limited to 15/drinks per day. One drink was 1 shot in a glass if you ordered a martini - a double was out of the question.
We had to wait EVERY evening from 15 - 30 minutes, 2 x we waited 45 minutes, to get paged to enter the dining room for dinner. We varied our eatting times in hopes of getting in faster....never happened. For breakfast we usuallywaited 15 - 20 minutes to be paged to go to breakfast. When we got into the dining area there were plenty of tables available.....not sure what was going on. Food was ok, had to send back the soup every time as it was always cold when it got to your table, many entrees were only warm as well. Service once you got in the dining room was alright. The waiters were very friendly and did their best. I think the chef's in the kitchen need to be replaced or a better controls/training needs to be put in place.
Cabin was fine other than the balcony glass was filthy and cloudy for the entire cruise. Service and cleanliness inside the cabin was great. Layout of the cabin was very nice.
Carnival dumps you into an industrial park that is all concrete and dirt, with a "Marketplace" of junk shops that all sell virtually the same things. Very disappointing
Island is beautiful, BBQ food was great. However, beware!!!!!! even if you purchase a drink package you have to buy your alcoholic drinks when your on the island, even though it's the ship's booze and servers.