We chose this cruise because of the various festivals and because we wanted to visit Japan and this seemed like a good way to see many locations easily. This was our second Princess cruise, first on the Diamond. The onboard cultural activities were super. There were classes in basic Japanese which were very helpful during our extended time in Tokyo after the cruise, classes in traditional Japanese dancing, a chance to try on traditional clothing, a storyteller who did her show in both Japanese and English, and lots of other fun things. Most of the crew was multi-lingual. The food also respected both Japanese and Asian tastes.
The festivals were unique. Thru a combination of excursions booked from the ship and going out individually, we were able to see many parades, fireworks, and cultural ways these are celebrated each year. We found that booked shore excursions were not really necessary as most of the things could be accessed on our own. However, we did choose excursions to various temples, shrines, a monkey sanctuary, and other sites that would have been more difficult to access otherwise. Again, all were top notch with friendly guides who knew their material and taught a lot.
I have nothing bad to say about the cruise and would happily do it again.