Mike,
Have sailed on the Disney Magic two times on 3-day cruises. It was excellent, the entertainment among the best (if not the best) I have ever seen on a ship. The switching of restaurants each evening is quite fun and the food was excellent. The ship is beautiful and the cabins nicely appointed, especially if you get one with the split bath. I was worried about the children being rampant on the ship, but the staff did an excellent job with the kids program and the children were kept out of the Adults only areas. Their island is fantastic!