My husband and I just got back from 12 days on the Ruby Princess. We left from Venice and cruised to Athens, Kusadasi, Istanbul, Monte Carlo, Naples, Rome, Florence, Mykonos, and ended in Barcelona.
Overall we had a great time on the ship. We had a balcony cabin on the Lido Deck due to a last minute upgrade from Princess.
Cabin and staff: The cabin was small but very comfortable with a nice balcony with two chairs and a table which we spent a lot of time outside on. The bed was very comfortable and the bathroom was standard (great shower pressure). There was two dressers and a chair and a TV on top of a cabinet with a refrigerator. A complimentary robe was provided. The walls were a bit thin but overall we enjoyed the cabin and had no complaints. Boarding and disembarking the ship was very easy and Princess has it down pat. They are very organized with regard to tours and getting on and off the ship. Most of the staff was extremely helpful and nice (especially our cabin steward).
Food: The food was okay. We ate breakfast in the buffet and it was large and full of hot and cold items. We avoided lunch at the buffet and dinner after the first night. Food wasn't so great. Service at the buffet was hit or miss. The anytime dining was great as we were not hungry the same time each day due to all the ports we visited. The main dining rooms was very organized and the food was good. I would say not outstanding but we didn't expect 5 star food. Most of the food was good and you had a lot of choices. We had pizza and a hamburger at the grill which was very good. We did not pay the extra to eat at their signature restaurants.
Entertainment: We are not into the typical cruise shows and spend many nights up on deck watching movies under the stars which were great. I think we watched 6 of 8 movies including Star Trek, Terminator, The Proposal, Angels and Demons, etc. Something for everyone. There was plenty of room and the lounge chairs were cushioned and comfortable. The staff handed out blankets and popcorn and then came by at the end with milk and cookies (a very nice touch). Other than that I cannot comment on the larger shows.
Tours: The cruise tours were very expensive and I researched options and we booked private tours at less money. There were a lot of complaints about the tours among fellow passengers (too many people and could not keep up with the guide). I would suggest if you are able to book private tours or find you own company in lieu of Princess. That was you save money and get a much better and more personal experience. For example we paid 350 euro/$500 (4 of us) for a tour of Pisa/Florence and the same tour on princess (only difference was lunch included) was $369 a person.
Spa: I did have a massage as there were a lot of special deals. I didn't see that many people using the gym facilities which were clean and very nice. I used the treadmill and stair stepper a few times and there was no wait. The spa staff was very nice and helpful.
Overall, the Ruby Princess was a great ship (very large) and comfortable with lots of choices for entertainment and food.