We have not sailed on Princess for 4 years because of a very poor trip on Island Princess. Nevertheless, both of our kids could squeeze in 4 days off their jobs so off we went. It was either Carnival or Princess based on their time frame.
First the pros
Cabin stewards were great, and the cabins very nice. I think Ruby just went through a refurb, with happily non of the destruction done to the Island Princess.