I have cruised on the Ruby Princess before to the Panama Canal and the Mediterranean. I have not been on any other Princess ships.
I was disappointed in the food this time, not the quality as before. We did eat at a specialty cafe, The Crown Grill, and it was exceptional, the kind of quality that I've previously experienced in the regular dining rooms.
Our room appeared clean however, upon unpacking I noticed popcorn on the floor and the bathroom was not quite as clean as expected. Throughout the cruise I found hairs that did not belong to us in the bathroom as well as in the room.
Smaller than my other cruises however, adequate.