I chose this cruise because a friend suggested it. It was my first cruise. I was so excited to go! Until the itinerary changes. Over and over. We got an email saying that the ship had maintenance issues which caused the ship to move extremely slow. So Princess had to change the itinerary/arriving late and also canceled a port. We only had 1 full day in a port to experience Alaska. Princess knew the issues would cause delays and cancellations yet still sent it out. It was extremely disheartening to tell my little girl that we couldn’t do the excursions we planned because the ship is broken. The fact that Princess still sent the ship out knowing that it would have to cancel and delay ports is horrible. Then expect passengers to be okay with an onboard credit. An onboard credit won’t fix the tears in my daughters eyes when I had to tell her that our ports were canceled or delayed and can’t do the excursions she was so excited to do.