Carnival Magic Sail date: May 01, 2012 great ship great ship clean and room and dinner always remembered our name Read full review