Overall we had a great vacation on the Magic! We were a family of four (with 2 boys ages 5 and 1) so I'll give you some of my "mom's point of view":
Port of Galveston - Be prepared for a LONG wait. First in traffic, then in line to for security, then in line to check-in, then in line to board. When we were finally on board everyone was tired and a bit cranky... I was lucky to have had some cereal bars in my backpack to calm everyone's nerves.
First Impression - everyone was so excited to finally be on board. One of our first stops was the Camp Carnival to get the boys registered. 5 year old didn't want to leave.