Carnival Liberty Sail date: June 23, 2012 A very special cruise clean, nice staff, good food Read full review