We cruised the Magic to Key West, and the Bahamas week of September 13th 2015. Overall great cruise - like the Magic's lay out - it never felt crowed - if you go to dinner or the buffet at pike times than of course you will wait in a line - no way to get around that on any cruise. The Buffet food was ok -- On sea days the Magic had Oceanside BBQ from 12:00 - 2:30 - I got out there right at 12:00 and did not have long to wait - the food was great but go early if you want to eat at noon or wait until around 1:00 or so to miss the crowd. We had dinner twice in the steakhouse very good and we loved the Italian rest Cucina del Capitano - it is always cruise casual and the food and service are worth the $15 pp charge..
Overall had a great cruise and plan to take another Carnival cruise next September from Galveston..
Loved our Grand Suite - 7287 is away from the hot tubs - enjoyed the balcony very much. The suite is large with lots of storage and loved the bathroom - the tub /shower was nice overall great value for the money