This was our 6th 8-day cruise with Carnival, so we can compare this from previous cruises and mention what we liked and disliked. We previously have been on the Spirit (the best) the Legend, the Miracle (twice) and the Glory.
Embarkation was a breeze and is much better than pervious times and I thanks Carnival for the improvements. Being able to do all the 'leg' work on-line makes this process a breeze.
The activities were plenty and the room service and dining service were good. The one exception here was one of the servers was obviously sick and was coughing quite a bit on the first evening in the Posh restaurant and the 4 of us ended up getting sick by the end of the cruise. I would rather have slower service than make an employee work this way.
The entertainment was suitable for different venues but did notice that one of the main shows was a repeat from 3 years ago (still enjoyed it, it was a tribute to the Beatles!)
Our main evening entertainment was the rock and roll group MUSIC DEGREE, consisting of 4 fellows from the Philippines and we enjoyed the dancing and air-guitar and sing-along we older rockers do best. Previously on 3 of our other cruises we enjoyed another Filipino group, MUSIC MOTION, and I must say, these guys (and gal) knew how to entertain. Near the end of the cruise, we came to find out the Carnival wasn't planning on renewing their contracts due to travel 'costs.' Evidently their 'flights' were more expensive that the new CEO of Carnival was willing to foot. Nothing like a new CEO shooting himself in the foot over our entertainment value. Stupid. All I can say is if you want our repeat business, do what's good for the guests.
While I'm on a semi-rant, they took away the fruit punch a couple cruises ago and replaced it with lemonade (yuck)
The food was good. No complaints there. I'm glad they brought back the shrimp cocktails!