3rd cruise on Princess and we took the Ruby to Alaska a year ago. Cabin steward Bren Del Prado was outstanding and dinner with our waiter Luis Loyola and Jay Lau was so entertaining. Luis should have his own comedy show on Princess cruises! We were on the R deck in a balcony cabin right by the bridge. Embarkation and debarking were much easier in LA than in Seattle. We love Princess cruises. I wish I could give a 5+ star rating for dining. Buffets were excellent, formal dining was super and on the last formal night you could have as many lobster tails as you wanted. Room Service was ok but they did have to redo one order (who in the world puts mayonnaise on a hot dog??) to get a plain hot dog. I didn't try the lasagna but I sure will next time. They did have a great cookie delivery with room service, though.
Wall plugs are old (no "wide" prong and ground access) and my wife couldn't use her hair dryer but all else was fine and the bed was very comfortable.