The ship was well maintained, although the carpet could be replaced in some areas. The ship had a party atmosphere, which I did not care for. Expect cheesy and random pop/dance music piped all throughout the ship at all hours.
Food was excellent throughout the ship. I am a vegetarian and am on the low FODMAP diet, and the staff went above and beyond to accommodate my dietary needs.
The entertainment was so-so. The ice show and magic show were amazing, but the main shows were subpar. We actually left during Grease and the dance show.
The stateroom was fine for an inside stateroom with a view, although my girlfriend became claustrophobic. There was no noise heard from the promenade except the final night - there was a LOUD dance party on the promenade that went from 10:45-11:30pm and kept us up from sleeping. We felt this was very rude especially considering we would need to get up early the next day to disembark.
A great town - I can highly recommend flying in a night or more early and checking out the beach and various restaurants.
Love Cozumel. The downtown is like any US beach town, but everything is a fraction of the price. The beaches are pristine and Playa Palancar is a beautiful, quiet stop with cheap drinks.