As a mature couple we found that this ship felt like it was crowded. We have only been on 1 other cruise and that was on the Carnival Legend and found that the Royal Princess was lacking in almost every detail compared to the Legend except for the decor.
On the Royal you are constantly waiting for elevators and you had to queue for almost anything onboard. We had a mini suite and this was only marginally bigger than our balcony stateroom on the Legend but the balcony on the Princess is tiny and useless.
Food was about the same on both ships although the pizzas on the Legend are miles better.
Overpriced for what you get and Balcony tiny. Bed was good and in room entertainment very poor.