DH and & cruised with our 14 y.o. son, and 13 friends. Given the not-so-great reviews since the Magic has been in Galveston (looks like they're getting better, though), we were a little apprehensive, since most in our group had never cruised before, and were following our recommendation for this sailing.
We flew from Seattle to Bush Intl, and stayed at the Holiday Inn by the airport - free shuttle to the hotel, and they even shuttled us to dinner and back - FOR FREE!!!!!! Transportation to the port the next morning took a lot of coordinating, but we nailed it with Sam's limo at abt. $20.00pp - they even upgraded us to a "party bus" - oh my!
Embarkation was shockingly smooth. There was a long line, but it was MOVING, and we were on board in about 30 minutes.
Panorama deck, inside spa cabin #11224. Room was same size as spa balcony on Splendor, but due to the configuration, just seemed way smaller. Bathroom exactly the same. More than enough storage space in bathroom for toiletries, which I have A LOT of!!!Lots and lots of storage in room and under bed. More than enough lighting. Beds & pillows were comfy. We are spoiled by having two previous balcony room, and will probably book a balcony next time. We have a 14 y.o., 6 foot son, and it was pretty crowded.