April 2015 - 10 Night Mexico (San Francisco Roundtrip) Cruise on Star Princess
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.