Carnival Magic is an amazing ship, still new and all the time spotlessly clean. Staff, with the exception of one, who shall remain nameless, were always polite and helpful. The food choice was incredible and sooo much of it. One small criticism is that in the Northern Lights, if you sit in certain areas, your dinner will be cold (so will you) as here the air conditioning blasts from overhead. Despite making staff aware of this, nothing could be done, which is a shame, as we hate cold food.
The cabins were great. The excursions were ok, although, I wouldn't choose 'in the godfathers footsteps' Sicily again. The coach rocked from side to side and then with the hairpin bends, I felt decidedly queasy by the time we got there and really there is nothing much to see. Monaco, was brilliant, as was Dubrovnik, (don't miss this one). Wasn't impressed with Florence, but if you want to do it, do Florence on your own as its cheaper.
Room service breakfast a bit hit and miss as to what they left off the tray, but generally not too bad.