Carnival Magic Sail date: July 03, 2011 happy and memorable Well organized with good food, service, music and shows Read full review