Carnival Miracle Sail date: August 10, 2012 Awesome 8 dAY CRUISE Ship was clean and staff was friendly !!! Read full review