We typically travel suite class. Because it has been going where we want to go, when we want to go, we've been traveling Princess. The Sapphire Princess is a large ship! The disadvantage is that it often is berthed in a cargo area of the port Vs. "in/nearer town".
Despite the number of passengers, there is enough space on the ship so you don't think it is crowded. The dining rooms serves good food. The alternative dining rooms, additional fee, are fine too. There are formal nights; however, the dress code is slipping (on all the cruise lines). The code is not enforced. Some passengers make a mockery of the code.
The ships tours are good. Eliminates the need to arrange for private tours at the various ports (although we have arranged to be met by private tour guides). No matter what category you are traveling on the ship, check-in leaves a lot to be desired. Typically, check-in is the worst part of the cruise. They haven't mastered it yet. Some cabins do not have a separate shower from the tub; ugh!