We chose the Carnival Magic for our second cruise following an invitation from very good friends to explore the same three ports of call we enjoyed in 1996 when we sailed on Holland America's Amsterdam.
The Magic overwhelmed us with luxurious accommodations and service. The crew members were magnificent and tended to every need/request. We could not have asked for more. Dining and on-shore options were outstanding. Lots of places on the ship to keep you occupied; other than the complaint mentioned below, we had an awesome time with our friends...
Our main complaint was the vulgar drunken behavior of many young adult passengers; evident, for the most part, on the Lido Deck which houses the main pool, outdoor theater and water park. Screaming profanities and lewd, suggestive conduct were routine throughout during the cruise, with no regard to the presence of young children or other passengers who were obviously disgusted with these actions. We were disappointed that crew members didn't intervene and, thus, chose to spend most of our on-board time away from this area. The Lido Deck area caters more to the younger set, so the music tended to be quite loud. We managed to escape it by finding other places to lounge away from the main blast.
If that routine doesn't annoy you; I would recommend this ship. In comparing our two cruises, Holland America offers a higher class environment for those who prefer fun in the company of mature individuals. We'll select that cruise line or similar venues in the future.