Haven't been on Carnival for a few years but got a good promo and liked the itinerary of this cruise so booked it
Ship is older but can't tell from the very well kept areas all around the ship and lots of cleaning going on 24/7 which is a lot better than what I experienced on Royal's Harmony of the Seas last year
Food on Lido had good selection and guy's burger (especially fries), burritos, pizza was great . Lines for Deli can get long and they premake the sandwiches which leads to them being soggy sometimes