I wanted to see the Mexican Riviera not having been in that area for years. The shuttle that Princess sold us from LAX was very convenient and easy to use.
Boarding the Ruby Princess went very smoothly and enabled us to have a delicious lunch in DiVinci's Restaurant - probably our best meal of the trip. The food after that meal was hit and miss. The biggest disappointment was lobster night where they gave us 3 tiny lobsters that were chewy and lacked taste.
I found most of the staff to be very friendly and helpful. The one main exception was a very rude woman in the excursions department!
Filthy carpet, small room, really small shower, and the plus was larger than average balcony.