November 2015 - Carnival Magic to Caribbean - Western
The food was poor both in the dining room and on the Lido deck. I've been on about 15 cruises and have only experienced bad food one other time. Bring some snacks or prepare to have to pay to get decent food in the restaurants that charge extra money.
Don't get late seating for dinner. We did late seating and missed many of the shows that were scheduled for the same time with no repeats. Do the anytime dining if you can.
The excursions were still great. We did snorkeling and speed boating in Cozumel and kayaking and ziplining in Jamaica. Both were excellent.