I am always leery of bad reviews on Cruise Critic because how can you not have a good time on a cruise? I did have a good time on the Royal Princess but I would never book this ship again or any other Princess ship in this class.
That being said I am an experienced cruiser; I am Platinum on Princess and NCL, and have been lucky enough to cruise over 30 times. There were many things that I enjoyed on Royal Princess but just as many were disappointing.
The good was the entertainment. The shows I saw were innovative and fun to watch. One of the bands on board, Steele was amazing with a lead singer who channeled Tina Turner and we couldn’t get enough. There was also a fantastic Magic Show (David Cats) that was Las Vegas quality and highly entertaining. The food was good and the buffet endless. Princess still has the best pizza and sea and Royal Princess is no different. There is an expanded Retreat area which is quite nice as well. There was also excellent service in the dining room, buffet area, and around the pool.