The entire trip was magical! Cruising the Canal ocean to ocean was the experience of a lifetime. Our cabin was comfortable and the food was very good - lots of choices and well prepared. The staff was personable, no matter what their job function, and they bent over backwards to ensure we had a great trip. The entertainment included outside folks, who were very good, and they were supported by cruise personnel. Some of the excursions were average at best, but we thoroughly enjoyed Cartagena, Huatulco, and Panama. Weather caused us to bypass our port in Nicaragua (San Juan del Sur), which was a shame, but better safe than sorry. We received lots of information about the ports prior to arrival and info about ship happenings through their Princess @ Sea app, their Princess Patter daily newsletter and their morning TV show called the Wake Show.
Would highly recommend having a balcony to avoid the crowds on deck while cruising through the canal and the perks of Club Dining were very nice and well worth it. Despite several days at sea, we were never bored and found lots of activities to participate in.
While embarking and disembarking are not the most exciting parts of a cruise and are often frustrating and long processes, Princess agents were well organized and the processes were streamlined, painless, efficient and completed fairly quickly with little wait times.
Bed was very comfortable. Sofa was just average. Cabin and balcony were a decent size. 2 tvs in the cabin provided comfort if you wanted to watch in bed or while sitting in the sitting area. Steward kept the room clean and neat. Bathtub/shower combo in the bathroom was great.
The train ride along Gatun Lake was comfortable, but the best part was seeing a ship going through the new locks...very different from the old locks which we went through in our Princess ship.
On the land and sea tour we were able to view the spectacular coastline and remote, clean beaches. Huatulco is the way Puerto Vallarta was years ago...still small and not crowded. Lots of resorts to choose from.