We wanted a shorter trip and this one fit the bill. A day and a half at sea, 24 hours in a warm port (Cabo San Lucas), and another day and a half to get home.
The Ruby is spacious and well maintained. She is just in the process of switching over to Princess's Medallion system. Right now, all you can do is wave you cruise card at the medallion reader outside the cabin door.
The food was delicious as usual. I appreciate that, besides the daily menu, that Princess had favorites that are available every day. Pizza was up to snuff (after a dip in quality as reported on Cruise Critic a year ago). The burger grille by the pool is the only weak link.
Travelling, with a third, my adult daughter. The third bunk drops down from the overhead. Suggestion: If they were to add another safety rail at the had of the drop-bunk, it would keep the pillows from sliding out from under one's head and falling on the sleeper below.