We have always sailed RCI (Once) and Celebrity (Several times) but we found an itinerary that included sailing into New York and visiting several Canadian ports with Princess.
Well what a disappointment! I certainly didn't expect plastic plates, bowls etc in the buffet area (Horizon Court) which my wife hated for the layout and the constant inability to get a table. We have never had this problem on other cruise lines. The choice of food was fine for the first few days but then became very monotonous. The ship is certainly not designed for disabled people although there were quite a lot on this cruise. The Theatre especially badly equipped with steep stairs leading to the Theatre and once inside steep steps down. Also you have to get there at least 45 minutes to get a seat.
Some of the staff were friendly, others very surly and not customer focused at all.
The only good thing about this cruise was that we paid a lot extra for a Mini Suite so we would be able to sit in comfort as it was virtually impossible to find a seat on the ship on sea days.