Carnival Fantasy Sail date: April 23, 2012 Carnival Fantasy The ship was perfect. The staff was excellent. Read full review