Just took a 20th Anniversary Cruise on the Princess Ruby and wanted to give my take on the cruise. Overall, a great vacation for my wife and myself, with many great things a very few items that Princess can improve on. Took the cruise over the week of Thanksgiving, so there were probably more kids than usual, but frankly the number of families was quite low.
Embarkation: Very easy and got a great UPGRADE on our cabin, from P301 (5th floor) to A210 (12th floor) with a balcony! Not sure why we got the upgrade. I did communicate that we were on our 20th Anniversary and I purchased the cruise through Costco, so something flagged them to give us a pretty good upgrade.
Cabin: Once you get a balcony, you will never get another cabin without one. Bed and pillows were comfortable. Hairdryer at desk with large mirror that my wife used to get ready each day. TV gets ESPN along with some other chanels as well. Each night the steward would tidy up the room, replace towels and leave beach / deck towels for the next day.
Cabin A210. Nice size and plenty of hanging space for clothes. May want to bring extra hangers as there is more space to hang items than to store.