We have been on the Royal before and think she is a great ship. The major issue is that on Royal you cannot walk around the whole outside of deck 7 Promenade like you can on other Princess ships. Service was great and our room steward did a super job! Most crew members are very helpful and friendly.
Food was wonderful but wish they had a little more variety on the main course of the dinner menu.
The ports were great, but Princess excursions were on the pricey side. Also offered some shuttle service for a price which if you just walked out of the port it was cheaper and better value.
Cabin was an obstructed deluxe so we did have a small sofa. The obstruction in this cabin is not bad at all. You see,the top of the lifeboat but that is about it. I would certainly book it again. Good value