I was aboard MV Royal Princess last summer, so I can tell you from first-hand experience that she is in excellent condition. Although she's an older ship, her design was quite innovative and, even now, compares very favorably with many newer ships. You won't find a CHOICE of shows (she has only one show lounge, which does have a different show each night) and you won't find teen and youth centers (but she does have teen and youth programs with professional counsellors whenever there are fifteen or more children aboard -- and I can tell you that the programs do work and don't get in the way, as there were over two hundred children aboard during my cruise!). OTOH, you will find some unexpected amenities -- all her passenger cabins are outside and have full bathtubs, for example.
I'm a veteran of ten cruises, and I do hope to cruise aboard MV Royal Princess again. She's a gorgeous and very classy lady!