December 2012, We took our family on the Carnival Magic for an early Christmas present. My wife and I love cruising and decided to take our two children along for their present.
The ship was beautiful, well maintained and the crew seemed very polite and attentive. We did the early bird boarding in Galveston that went seamlessly. We were on board in no time
We did try the "Any time dining", that we were disappointed in. The first three days, were long lines to get into the dining room. After that time it seemed that most people became frustrated with the lines and chose to go to the Buffet. Another drawback was you did not get your same waiters which I felt distracted from the expected cruising experience.
Kind of small for 4 but very usable
Good location on the ship (in the middle of a very large ship)
Close to elevators.