I was on the same cruise and I am sitting here laughing because your review is almost word for word what my experience was. The only comments I would edit are that I was in a Deluxe Ocean View on deck 2 instead of deck one! My comments about the cabin would have been the same as yours, we LOVED the cabin and would book it again in a heartbeat!
My second edit would be about the deli, I have a soft spot for the Reuben, not exactly Katz deli, but still good.
This was the 3rd time on the Magic and have another one booked for next year. Thanks for the great review!!