Food was ok, nothing fancy or anything to brag about to anyone. Ship staff were friendly and attentive. We did hear of one distressing item from a dinner seatmate; a wait staff person in the Grille during lunch hours slipped and fell on the floor in full view of many passengers and a ship officer saw and made no attempt to assist the woman up (it sounded like a pretty bad fall). Our table mate was very distressed by this and we were suitably taken aback as well over the sheer rudeness for a ship's officer to display towards other crew. One item of note: the floors in the Mermaid Grille get very slick with condensation during the middle of the day, from the AC and the humid heat from outside. It was common to see people slip and struggle to stay upright.
Entertainment was like the decor, not the best. While standard for cruiselines, this trip's was probably the worst so far for us. We pretty much skipped it all around, which was sad because we usually enjoy that aspect of cruises.
With another cruise coming up in December aboard the Carnival Miracle, we can only hope that it is better.
On the plus side, we probably took the best shore excursion ever in Puerto Vallarta, the Tequila Factories tour was great!