After reading the above comments, I would have been ready to book a Carnival cruise. Fortunately I don't have to because we made our final payment for our Dec Carnival Liberty cruise.
We cruised on the Carnival Sensation in 2002; the waiter on this cruise was perfect in paying attention to every possible detail.
Carnival Liberty New Year's Eve 2007
Liberty of the Seas 5/2008+11/2009
Allure 1/16/ 2011
Vision OTS 2-14-2015
Freedom OTS 3/6/16