I have taken many Carnival cruises over the years including sailing twice previously on the Victory. I am therefore fully acquainted with the Carnival formula.
I can't think of a better way to spend New Year's Eve than on a cruise ship and once again Carnival delivered the goods. Well done!
The itinerary is superb, the weather was perfect the whole time and sailing from San Juan takes away the risk of the first and last sea days being cold which at this time of the year happens with sailings from Florida and the gulf coast.