Not many cruise lines go through the Canal, which was the best part. Our biggest complaint was the dining. Anytime dining actually means anytime THEY want to seat you. Call after 8:00 each morning to make a reservation. Many times we were off the ship by then. Table for two, impossible. Service and food were unremarkable. Our room steward was excellent, proficient, polite, and always smiling. Excursions were okay and handled efficiently. Production shows were okay for such a small venue. Movies Under the Stars were fun. Minimal onboard shopping but again it's a small ship. Balcony cabin was smallest I've ever been in and there aren't enough words to describe how miserable the TINY shower was. I did like having self-serve laundry facilities on each deck (although most of them had non-functioning token machines). My first and last time with Princess, going back to Royal Caribbean and trying Viking Ocean to Alaska for next cruise.
Very small. Shower almost useless, impossibly small, ineffective shower curtain. Lots of good storage though.