Let's get the good news out. The Royal Princess is a wonderful ship. It is big but without feeling like a big ship - None of the public places ever felt full with cruisers. The cabin staff and the dining room staff were nothing short of wonderful. The food was great.
Our cabin was well appointed and clean - albeit a little smaller than we had stayed in on previous cruises.
The crew certainly know how to organize people for shore excursions. There was no long wait the in the auditorium while you waited for your tour to be called. We never waited more than five minutes before setting off!!