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.
We bought the ship's shore excursion for Mazatlan, a city tour. We didn't like it. We bought a private company tour for Cabo, which was wonderful. We had already visited the third port, Puerto Vallarta, so there we took a taxi to a restaurant for lunch, very nice cultural experiences.
Early dining was 5:30 (too early) and late dining was 7:30 (too late), so we chose Anytime Dining. Not a good choice we found out, for these reasons: you are restricting your options (one dining room does not accept anytime Dining); and at Michelangelo Dining Room, we had to stand in a long line until a table was available. This dining room was so noisy that we never wanted to eat there again. Also, the tables are spaced extremely close to each other. This dining room had one vegetarian menu item designated by a V. One! If you want it made vegan, you have to tell the head waiter one day ahead.
We also ate in Da Vinci Dining Room twice for lunch. They have two Vs. The Veggie Burger is vegan so we ordered that twice. That got boring quickly. We ate all of our remaining meals in the Horizon buffet. We did the best we could concerning our food selections, hoping that they were vegan.
The ship did allow us to preorder soy milk, which we had for breakfast every morning. We were displeased with our lunch and dinner options. If we would have known that the chefs would only modify the pre-set menu item to make it vegan, rather than do anything special for us, we would never have booked the cruise. In our exchange of email, the ships staff had every opportunity to be forthcoming about what they would not do; instead, they gave us positive replies to encourage us to book. The ship's food was fine for mainstream eaters, but not for us.
Quite nice and spacious.