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
Buffet quality and selection is sufficient but can't match the variety of the newer/bigger ships
The main dining room food was good and better than Royal Caribbean but the servers are clearly stretched and things like drinks, taking orders and even food can take a while depending on server and time. The deserts were mostly very well done
Pool is small and there's only one water slide but didn't have issue finding chairs on deck
Movie under the stars showed current movies with free popcorn (not like Royal charging$5) and usually had two movies a night
Didn't watch the nightly shows as I never do regardless of cruiseline due to low quality for all cruiseline compared to shows on land
Comedians were good
Overall very enjoyable cruise and glad to see Carnival keeping up the quality of the basics like food and ship upkeep unlike other cruiseline chasing bigger and more gimmicks at expense of basics
However, some fellow cruise passengers on this Carnival cruise were rude and lack basic manners to staff and others .
Had an OV cabin which was in very good condition, great size and soundproof compared to other newer ships I've been on.
Gym was generous size and had lots of cardio equipment though resistance/weight can sometimes have a wait but much better than other newer ships with more pax but even smaller fitness area than on conquest