The shows and characters were spectacular. Rooms were comfortable, air conditioning wasn't as cool as we like it. Staff did try to cool it more though.
Disney Magic is an old ship. The pool is small for the many, many, many families using it. Probable could reduce some of the space from the adult one since most adults are at the family one.
I was NOT impressed with the food nor the service in the dining room. It appeared there wasn't enough staff. Our servers got our food mixed, or messed up often. The food quality was poor. Many times it appeared the food was over cooked. I have cruised