This cruise features Ports-of-call with spectacular scenery and tacky (but popular) tourist shops, mostly jewelry. The time in each port was short and NCL offered many excursion options. Nonetheless, many of the same tours were readily available on the pier at lower prices if you're prepared to take the (minimal) risk of unavailability or tardy return.
We only spent, inexplicably, 6 hours in Juneau. To me, it was interesting enough for at least a full day. Coastal Helicopters put us on the Herbert Glacier for a glorious 30 minutes and Pilot Brian made the trip a life-long memory. Skagway was a gem and the White Pass Railway is a mandatory experience for a feast of Alaskan grandeur with a slice of Canadian Gold Rush for dessert. Ketchikan was too touristy but charming. Scenic but tiny Prince Rupert was, mysteriously, allotted the same time as Juneau with a 4pm arrival time.
The service on the Star was acceptable but $12 pp/day may be generous. A grade of "B Minus" would be kind. Little things irritate. For instance, breakfast restaurants (Blue Lagoon) should not run out of cream cheese and English muffins. Overall, the food was reasonable, if forgettable.