Carnival Magic - the ship is amazing, bright colors, tons of activities, clean and full of kids.
Outdoors: The water park with it's slides, splash zones and play area was lots of fun. The sports deck was another popular area. The ropes course wasn't open a lot of the time, probably due to wind, but it was always full. The outdoor movies, popcorn and comfy chairs made it the place to hang even after the sun went down. The adults only Serenity deck was a welcome retreat, oversize cushioned chairs, hammocks and bar service, however, finding a spot after 11 on days at sea was nearly impossible.
Inside: The gym had state of the art equipment, cold water and towels and offered classes too, however, the room itself was quite small and compact with hardly any room to walk around the various machines. The Red Frog Pub was the place to be, lively, fun, entertainment and great snacks and drinks. The bean-bag game was always busy.
Dining: I really liked the food options available during lunch time: outdoor BBQ, salad bar, Italian pasta, sandwich line, pizza line, hamburger line, room service, main dining room, 4 buffet lines featuring burritos, Mongolian wok, fruit and desserts. However, once dinner time arrived the options were extremely limited, pizza, 1 buffet line, room service or the main dining room.
Galveston: This is not an easy port to get too, either 1 hr or 1 1/2 hr drive from Hobby or IAH airports. Several hotels on the island required a 2 night minimum stay. Embarkation was long and most of the line was standing outside under a covered walkway. Disembarkation was totally disorganized and slow, we were scheduled to leave at 8:30 and didn't make it off until nearly 11. The line for the luggage porters was slow too. Even though we had Carnival bus transfers, we barely made our 2:00 pm flight. I will not sail from this port again.