Travelled 1st time to Panama Canal & 1st time with Princess. Comparing with other cruise lines I'd say quality of food was lower (menu was far too fancy) & level of gratuities (20% + tax on every drink as well as $11.50 per day each as standard) far too high.
There was loads of entertainment with nightly shows very professional & cruise staff couldn't do enough for you so felt very much 'at home'. Only point of not from a British beer drinker there was nothing available on tap albeit plenty choice of bottled lagers
Pro’s
Excellent cabin (out with one with a balcony) with a port hole to the outside world & good roomy cabin with large bed