We chose the cruise because of the addition of Cuba to the itinerary. The cruise, ship, crew, and service were exceptional. Our focus was on the itinerary, so we were out most of the time. Chose late dining to maximize tour opportunities. Specialty restaurants were exceptional. Happy hour offerings were inviting. Perhaps add more to accommodate both early and late diners. Drink package is way too pricy.
We do enjoy spending some time at the Casino after dinner (rather than attending shows), an found the Casino rather disappointing. I personally did not like the "separated" look of the gambling area. I think separating it into three different nooks took away from the gaming "vibe".
I would have added more / streamlined computer instructions for internet access. Maybe added son tutorials or classes.
Mayan Ruins - very interesting