Carnival Liberty Sail date: December 31, 2011 may be my last carnival cruise. clean. food ok. Read full review