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.
Manuel