Ruby was very clean and well kept. The food was good in both the Main Dining and "upstairs" Really we preferred "Upstairs" Food was a wider choice, nicely presented and at the proper temp. Main Dining food seemed cold to us at times.
Staff was working hard to please us and kept ship clean and working well.
The Movies on the Lido was avg. Several did not finish due to some reason. But it is a nice thing to try.
Most passengers were friendly and had manners. Others thought the ship might run out of food but that is not Ruby's fault it is people trying stuff as much as possible.
Final grade = A and we would cruise on Princess again.