Having previously cruised on Carnival, i was a bit disappointed with this trip. The entertainment was obviously geared toward it's older demographic on board. The poolside entertainment consisted of elevator music most of the time.
However, by reading previous reviews, it's obvious they've improved service a great deal. No real complaints there, the personnel and staff were all very friendly and helpful.
Food was mostly good, but would not recommend the buffet...it was slow to move, chaotic, and left little wiggle room to then go back thru to get your drinks. Many of the dispensers were out of order, the coffee creamer was clear on the other side of the coffee. All this was cramped right next to the line to get food.