We had mechanical issues so we left Vancouver 11 hours later than expected. Then was told we could only travel at ½ speed. So they changed our itinerary to Ketchikan - Prince Rupert from Juneau - Ketchikan. Was hoping to see a glacier(s), of course that didn’t happen. Only spent 6.5 hours in Ketchikan our only Alaskan stop and 11 hours in Prince Rupert. Had to cancel our original tour planned for Ketchikan. Princess Cruises gave us $100 credit to our onboard account for completely missing a port. Prince Rupert was not expecting us so they were not prepared. Because of the time of year the bears were not around, the tours offered were mostly town tours. The only bright side to that stop was that it was sunny outside. The stateroom is showing it age, the beds are very comfortable. Entertainment in theatre was average. Comedian was not so funny. Dancers were okay, lots of steps to know for the same 12 dancers. Microphones worked 80% so could not hear some singing. Like any buffet the food was average and over cooked. I feel this cruise is equivalent to 3 star all inclusive resort.