We sailed on the Carnival Magic January 15, 2012 to January 22, 2012. We flew on southwest airlines (I would recommend them, no change fee...you'll understand as you read on) and stayed overnight in houston. We took the bus to gavleston the next day from the airport, which was about an hour long drive, and cost like $60/person. We did a lot of research and couldn't find a cheaper way to get to gavleston. Once at the Gavleston port, embarktion was ok. We waited in line for approx 1 1/2 hours.
Once we got on the ship, it didn't take us long to find everything. We stayed on the lido deck, room 10257. I will stay on the lido deck going forward. It was nice being higher up, there was not too much noise because there were rooms above and below us, and we could be outside in the pool in a minute. It seems like the furniture on the balcony was nicer than the ones on our previous cruise. More comfy. There was A LOT of rocking the first few nights, to the point where I started getting a little sea sick..and I spend lots of time on the water...so it was bad. It was very windy. It was too cold the first 2 days (high 60s) to swim...if we were outside we wore long sleeves.
The ship is beautiful. Big but doesn't feel big. I like the "beach" pool. They must have cut down on the ads that they were playing on the seaside theater because I didn't notice any of that during our cruise. The layout is nice. Your main decks being deck 10 (lido deck) and deck 5 (promenade).
10257:
Balcony cabin. Typical lay out. 3 closets, 3 drawers, 2 additional drawers under couch. Same small bathroom. Flat screen TV. Very close to elevators and stairs. Liked being so close to pool area. Quiet. Very windy the first few nights and we could really feel the ship rocking, even woke me up a few times.