I am currently on The Navigator of the Seas, its day six of a seven night Mexico cruise.
A couple of months ago I did the same itinerary on Holland America’s Koningsdam. See my review here to compare that ship’s review with what follows below.
https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=693041