We had 4 cabins booked, two inside, one balcony and we were in Ocean Suite. The big reason we booked with Carnival again is our 11 year old granddaughter that we have taken on two prior cruises. We had our grown kids and some had never been on a cruise. Also it was out of Galveston and our kids lived in Texas. With that said, first we all had a great time as we are able to have fun no matter what. My kids and grand kids in their 40's and 20's had a ball and great to get together for mini reunion.
Since we are seasoned cruisers in future will be on another line (RCCL) to start building status for discounts, which is not really what Carnival has.
The food was good, certainly better than of Carnival of years ago. We also went to Chef's Table (extra charge) and it was held in galley and was a 3 hour experience. Well worth the money spent and everyone thought it was one of the highlights of the cruise.