Let me start by saying my wife and I had a BLAST! We do not remember the last time we took a vacation (land or cruise) where we got less sleep than at home -- we stayed up way too late and woke up early most days to do it all over again. As a matter of fact, this was our 6th cruise and may be the most enjoyable.
Most of the evening entertainments were good to great with a few duds in there. The final stage production "Elements" was not your average "cruise production" and was a visual spectacle. I don't use those words often. New Year's Eve festivities were great!
Food were...ok. Really hit or miss. Nothing to rave about but enjoyable nevertheless. Let just say we did not go to bed hungry. :)
TAKE AN EXCURSION!! We had forgotten how annoying it can be in Mexico to be constantly bombarded with "come to my shop" or "let me drive you to my private island" or "let me braid your hair". Not different from most cruise ports but it just didn't do it for us this time.
Got to play with monkeys, pat a lion among other activities.
Enjoyable but the 1.5hr each way transit in a school bus was a bit much. Time management by the tour company could have been better.
Loved it...only wish it was longer/gone further on the Segway.