Our cruise was very nice as normal. Never had a bad cruise but just some better than others.
I did notice a few changes from the last few ships that we sailed on. One being the safe's in the staterooms on this ship did not require a credit card to open, just punch in a code and your good to go. Wi-Fi through out the ship or at least where ever I seem to go, my iPad worked ok.
It seems like any cruise that I have taken, I would get something in the MD that was not prepare correctly and maybe this time we were lucky, but every meal we had in the MD was perfectly prepared. As usual, we did treat ourselves to the Steak House and WOW, it was great as usual, great food and great service. IMO, worth the $131.00 we spend with dinner, bottle of wine and tip. One of the activities that the ship offered was to go to the Steak House and they put on a demo on how they prepare a few of the dishes and to our surprise, then we would sample what they cooked. Seating is limited so if your ship offer this activity, go early or you won't get a seat.
We need not like the CD and one of the comic because they told too many "black jokes",after a while it go old.
The service was out standing overall. As far as the ports and us going there often, Mexico is Mexico.