We had very good experience on another Princess cruise, and wanted to take one through the Panama Canal. This one proved to be just as good. Food, stateroom, entertainment, and service were of high quality. As expected. We enjoyed the luxury and attention to detail. Communication was efficient.
There were some glitches with their MedallionClass app, which were handled by the staff as best they could. The onboard wifi dropped sometimes. Being charged for connecting to the ship’s internet was expected, but a little excessive.
We mostly took Princess shore excursions. Most were excellent, although a bit pricey. We did tire from topping all the time. It was hot on shore. Perhaps doing this cruise in February or March would give more comfortable temperatures.