I came back from my 7-day Alaska cruise yesterday, Sunday, and it was a mostly pleasant experience.
My Favorites:
The port stops and excursions: We docked at Ketchikan, Juneau, Skagway, and Victoria. Tracy Arm Fjord was canceled due to the extreme fog. I enjoyed the local shops at the first two stops. Tracy's King Crab in Juneau was hands down the best I've ever had in my life. Skagway was a little paradise on earth. I did the Klondike Highway group tour and marveled at the amazing landscapes, particularly the glacier topped mountains, and crossed the Northwest Territories. I didn't get out at Victoria, BC, primarily because the ship got there late in the day, and it was the last night before disembarking.
The Food: The buffet was superior to the average hometown buffet restaurants in terms of quality and selection, whether it's breakfast, lunch, or dinner. I signed up for Anytime Dining, but only got to try one of the a la cart restaurants during formal nights. Nonetheless, having gone by myself, I enjoyed everyone's company at the table as well as the shrimp cocktails, escargots, rock cod plate, seafood soup, and the Baked Alaska, among others.
The musical trio: I didn't care for any of the shows, but one thing I loved listening to every day of the cruise was a group called the Adagio Strings Trio. The talented group of young Russian ladies were outstanding. I was there in the atrium's piazza for every single performance they had.
The housekeeping: The staff assigned to my stateroom was extremely diligent, polite, and professional, tidying up my room as many as three times a day, and I didn't make that much mess.
My Dislikes:
Wifi: Onboard wifi was slow and expensive. I purchased the 2.5-hour service twice for $99 each.

Certain websites like YouTube were inaccessible anyway due to limited bandwidth. On the other hand, this was an opportunity for me to have a cell phone detox. People nowadays spend way too much time talking, texting, emailing, and checking social media. It's okay if we're expecting an important call, but not every text or email is urgent that we have to be on the phone 18 hours a day.
Incidental expenses: For the price you pay, you would think you'd get free bottle water, specialty coffee, juices, and certain drinks. I didn't cave in and buy the "espresso package" and instead had to pay for them per order.
Entertainment: Not everyone's idea of enjoyment is sitting at a bar listening to a live rock and pop band. The so called musical performances and concerts didn't appeal to me at all. Where was the magic show? No live theater, no stand up comedy, no magic shows. No live TV. The most fun I had on board was listening to music on my phone and dancing to ABBA tunes alone in my stateroom.
Conclusion:
Don't get me wrong. I enjoyed this cruise and loved Alaska. But my next cruise may not be with Princess.
Overall Vacation: B
Alaska Excursions: A
Cruise Experience: B-