The on-ship entertainment was excellent. The magic show and Broadway style shows were mostly live music, very well choreographed and performed. Only sad part was that they were barely half full (clientele was off looking for lower forms of entertainment - see the bad). Magician was particularly excellent.
Dinner was quite good. Chocolate melting cake is the signature dessert and worthy of it. You had lots of choices and the wait staff was good. Not a $50-$100 meal that you'd find in a high-end line, but definately $30 to $50 range.
Other entertainment was also top shelf. Comedians, up-close magician, side stages, all very, very good.
The buffet, guys burgers, and the Pizza kitchen were all very very good. I think I had a piece of pizza (fresh made) every day.
Shopping in Cozumel was excellent. If you want to buy silver and gems, be prepared to dicker (hint, you'll usually land at about 40% to 50% of where they start). But exellent price and quality that you can't usually find stateside.
The stewards. Great attitude. Very diligent in their work. Didn't see one that wasn't smiling and courteous.
Was very much a Walmart/Wrangler/Budwieser crowd. If you don't like going to Walmart, hanging with a heavy beer-drinking crowd, and obese people in swimsuits, this won't be your scene. The director joked that some came on board as people and left as cargo. But I think a pretty high percentage came on as cargo. With that came some inappropriate, racist comments shouted out at the adult comedy. And I'm pretty loose in that scene. Lady next to us disembarking was hauled off in handcuffs, as she tried to enter the United States. Go with the attitude of having fun and relaxing, and everyone's very friendly and having a good time.
Shore excursion experience. Progresso is an armpit. We were warned and signed up for an Autoprogresso tour to Chichen Itza. Autoprogresso came back at us when we arrived and charged us extra - adult rates for our children (17 and 14). The whole stop felt like one big shakedown. The ruins are pretty cool. But it's almost 4 hours total on a bus. I think I'd hit Xmal next time, from what I've heard.
Cozumel was beautiful, but the snorkling tour we signed up for (Cozumel-Tour.net) stiffed us. They later claimed our boat docked at a pier other than was scheduled and so we missed each other. "Oh well," they emailed, "It was out of everyone's control and so we both lost out." That's BS. You can see all three piers, the boats are 1000 feet long and 12 stories high and take an hour to unload. We're contesting to get our deposit back. Fortunately we used Paypal. Wouldn't want anyone else to go thru that. Moral of the story. Book thru the cruiselines or wait until you get there to book excursions. Once they have any money, they quickly start hustling you and you get screwed.
Lots of broken things. Rear hot tubs were broken. Lots of elevators broken. My room phone was broken. Went to guests services twice but it never got fixed. Finally bagged it.