hi...we just returned home a week ago from a cruise on the Ruby. We sailed from Seattle to Alaska for a week. We all enjoyed ourselves as we were with many family members this time around. The Ruby is a tired looking ship, but we found it to be clean and the crew and staff to be wonderful. 'Service was excellent and we have taken over 25 cruises, most on Princess.
We found the food to be better than average. The entertainment better than average. And our granddaughter and her cousin loved the kid's program called "Discovery".
Everything from embarkation to debarkation was so smooth
What was different?: Well, our daughter, hubby, and DD had a mini-suite. It was tired looking and definitely not up to the new mini-suites like on the Royal. However, if you have a child, it is nice because the room has a type of divider that gives a bit of privacy and play area for the child. My DD and SIL liked that feature.
The International Cafe was nice but they did not have the sugar free syrups that I like for my iced mochas (not a huge issue unless on a long cruise)
The Horizon court is an older design and it is a bit more of a challenge to find a table. However, we always were able to. We made sure to secure a table first before getting our food.
I would sail on the Ruby again for Alaska. I would rather be on the Royal for a longer cruise. We took a seven week cruise around South America on the Royal a couple of months ago.