We've been on both ships, and loved them both. We do tend to like Princess a bit more overall. At your age,though, Royal Caribbean may give you the better time. It is a bit more party-like than Princess, and from our experience, the age of the passengers were younger. I don't think you can go wrong with either one.