All of my cruises have been great, and I can't complain about a little negative here and there.
However there are people who love to complain and they will allways find something that does not appeal to them.
Carnival Liberty New Year's Eve 2007
Liberty of the Seas 5/2008+11/2009
Allure 1/16/ 2011
Independence of the Seas 12/29/2013 Top-notch!