Been cruising since 1999 and my last cruise on Carnival Liberty this past March might have been my best one yet.
My upcoming cruise, also on the Liberty, is the cheapest 7 day cruise I've ever had. All the bad press has not changed my opinion with the company at all.
Carnival Liberty November 30-December 7, 2013
Carnival Liberty March 2-March 9, 2013
Carnival Legend November 27-December 4, 2011
Carnival Miracle September 28-October 6 2010
Carnival Victory December 9-16, 2007
Carnival Imagination April 28-May 3, 2007
Carnival Fascination April 24-28, 2006
Carnival Fascination July 10-17, 1999