Food was great as we had the dining package and made the most of it. Izumi is amazing once you can find out to get to the restaurant, and we really enjoyed the "Taste of Royal" for an extra fee but it was well worth it as it includes a tour of the kitchen and private service by the Chef and Sommelier. Entertainment was limited, and since it was raining on the only port stop, we just hit the Hard Rock on Cozumel and headed back to the ship. Overall, nice cruise, clean fun ship nicely decorated for the holidays. and some wonderful food experiences.