We wanted to go to Canada and this seemed like a good approach. The ship was in good condition. Food was ok. Buffet is split into two adjacent sections and it was a challenge to find seating a couple of times.
The setup for the Lotus pool was bizarre. You can see it from the hallway in Lotus Spa but the doors are kept locked. I wanted to use the hot tub beside the pool and I asked the hostess at the spa when it opens and she said that she did not know. There aren't any signs stating when the hottub opens and I ended up asking a ship officer and he said it should already be open, but it was not. It opened about 15 minutes later. To access the pool, go up a flight of stairs, walk across the deck, then go down a flight of stairs. Good exercise but convoluted.
There were other times when we tried to go someplace and had to take an indirect route. This is common on almost every ship that I have been on but the Ruby Princess has more than it's share.
No complaints about the cabin. We were pleasantly surprised to find that there was a motion sensitive night light in the room.
Took Lyft from LAX. Embarkation was very quick.
The zoo is only a couple of miles away so we took a taxi. Zoo was wonderful!
The ship docks next to the tourist area. The city is very walkable (with some hills). We took the hop-on/hop-off tour that included Stanley Park. To us, that was a must do! The city tour overlaps the park tour so unless you wanted to go to someplace that the city tour goes, I would skip it.