The good:
Princess Medallion system is excellent, fast embarkation, easy room access, order stuff right from your phone app.
Ship based internet is now reliable and has good speed.
It was fine. Everything worked as it should.
(Note: our balcony cabin was across the aisle from a crew work station and they start making a lot of noise every day at 5am - squeaky door hinges, slamming door, loud talking) so be careful where you select a cabin. This is the first time I've encountered it).
Bonair Cruisers golf carts. Excellent. Highly recomment.