Reasons that we chose a Ruby Princess 7-day Mexican Riviera cruise: relaxation, easy to access San Pedro port in Southern California, two ports that we have never visited (Mazatlan and and Cabo San Lucas) and several assurances that vegans would be accomodated. We got these assurances in a series of emails from the Dietary Coordinator and another ship official.
Embarkation was one of our best ever, but disembarkation took more time than we ever expected. The Ruby Princess is a very nice ship, with excellent cabin service. We liked our cabin with a balcony very much -- it was more like a hotel room than a ship's cabin. But our balcony didn't get used very much.
Activities, for the most part, did not interest us. The evening entertainment was an unexpected surprise: quite good. Also, the Fitness center was wonderful, the best that we have experienced in our six cruises.