We sailed for Spring Break to Freeport and Nassau, Bahamas and Key West. Really liked Key West and Nassau; not so thrilled with Freeport, but nice people. The ship was packed with 4600 people--including 1500 kids under 18. Since I was traveling with a friend, both of us wished for more adult areas. The Magic has a large area called Serenity for adults, but alas, no adult pool. The pools (two) in general seemed small for such a crowded boat. But, they have a water park/slides that the kids were thrilled with. We were pleased with the service and the food selections. Breakfast was the most unusual, I guess. Since this ship spends 1/2 its time in the Mediterranean, it likely caters to the European style of breakfast offerings there. However, when in Galveston they should shift the emphasis to what Americans like to eat. For example, if you wanted a pancake, waffle, or the like, you had to leave the Lido Marketplace and go outside to the pool for it. That one line got very long. Hamburgers, fries, and hotdogs were also in this one area only.
Overall, we enjoyed very much our time aboard. We were definitely the largest ship in any port we visited.
We did the art auctions onboard and learned a lot about art and were very entertained. I also visited the workout facilities twice---not as big as other boats, but OK. The spa area has a day pass you can buy for $35 allowing you to use the wet and dry saunas and the mineral baths for the day. Otherwise, this feature on the ship is for those with lots of MONEY--all spa services were way overpriced compared to land prices.
Don't feel like you have to do everything on the ship. If you miss an event, it will be broadcast on the TV in your room the next day on a loop.