My family and I chose this cruise because it was over New Years and we had only been on a cruise in March. New Years Eve was done very well by the crew. Free Champaign on the first and second day (New Years Eve) of the cruise. It was the best New Years party at sea.
We had 4 people in a Cabin so it was a little tight, but our cabin steward was outstanding. Towels were changed twice a day, room was cleaned twice a day, he was very thorough in his job.
Dining started off ok. We had the late dinner because the cruise was booked late. The service on New Years Eve was brutal. We were there from 8:15 - 10:15. I have never had that long a wait on Carnival before. After that the service was a lot better, the food was great as always.