Carnival Imagination Sail date: January 30, 2012 Absolutely fun cruise Wonderfully friendly staff Read full review