mexican riviera via princess
very good cruise: nice ship; good food; good entertainment; nice cabin; good staff; overall very comfortable and pleasant.
drawbacks: a lot of time at sea and fairly short times available for shore sight-seeing.
Thus: best for just cruising, not visiting Mexico. If planning to get off the ship at ports do it first thing to maximize time and not run too short on shore.
Food and Dining
Service and Staff
the ship is large and complex - make sure you know fore and aft as well as midship (elevators) along with your deck (A,B,C... with corresponding numbers, 4-15). Deck 7, promenade, is the best for moving around and walking outside - and also the muster stations deck.