Sailed on the Carnival Magic on a 12 day Mediterranean cruise in September 2011
Ship was lovely as was expected being new; staff were very friendly and helpful.
Our one large complaint was the lack of transportation provided by Carnival at our ports of call. If you were on a tour off the ship then it was okay but if you wanted to do your own thing and get into town fees ranged from 5.pp to $10.00pp in Dubrovnik. This ended up getting a bit pricey by the end of the cruise. A fee was charged at every port to get off the docks, except Monte Carlo where we were right in town and Venice. You were unable to walk at some of the other ports as you were in an industrial area. We can only surmise that due to the size of the Magic we were moored in container shipyards instead of nearer the town centres.
Loved the position of our cabin. Felt roomy and the balcony was lovely.