I went on the Christmas Cruise with my wife, son, mom and my wife's parents. We booked 2 rooms on the Royal Princess on the 16th LIDO level floor. I understand you cannot please everybody most of the time but I agree with most of the bad reviews on this ship. This boat is ONE BIG JOKE. Food was terribly bland and Service was mediocre. The Servers were more interested in talking among themselves than serving you. If you did not order alcohol in the Anytime Dining, Chances are, you will be ignored.
The Royal Princess has some very very obvious flaws.
No stairs Midship.
This was at the front of the ship on the 16th floor, may be noisy from pool chairs being placed up on the 17th deck, otherwise very convenient.