We booked a 5 night cruise on the Ruby Princess last minute to get out of the cold...and it was such a great deal we could not resist. We usually are not fans of the bigger ships, but again, the cold and the price convinced us to go. We were very pleasantly surprised with the small ship feel of the Ruby. The stateroom was the same as all the other balcony rooms we've had on Princess and quite comfortable - our cabin steward Annop was a cabin steward ninja. We'd leave and come back and the room had always been refreshed. We hardly ever saw him, but he was always around and he did a great job! The Horizon Court was set up in a fashion that was sometimes very crowded and hard to navigate - but we made it through. :) The food in the Horizon Court and the main dining rooms was excellent and we have found that to be the norm for Princess. Never any complaints there. We did not book any of the specialty restaurants nor did we get the pizza (but it smelled and looked amazing) and we heard good reviews about the steak house. Didn't hear much about the Italian restaurant.
On sea days, it was very crowded by the main pools, but there were limited spaces by the back pool (adults only) and we were lucky enough to find space back there. It was lovely and relaxing.
The entertainment was excellent. There was a new group called Liquid Blue - very entertaining and very energetic. The Ruby singers and dancers put on 2 really good shows in the Princess Theater...Landon Swank (magician from America's Got Talent) was on board and put on an excellent show. The comedian was hilarious (with no F-bombs!).
One complaint is that there is way too much paper....every day too many flyers dropped off in the room - and they can't reuse them because they are all dated - specific for each cruise. Very wasteful.
Overall we thoroughly enjoyed our trip and would definitely sail on the Ruby Princess again!