First off let me say that we have done 25+ cruises and most of them have been on Princess. We took this cruise as a extended family cruise with one toddler at age three. 2 adults in their 30's and 4 adults in their 50's.
The ship was recently renovated and it showed in some areas such as the buffet. Both of the specialty resturants located with in the buffet were used at breakfast and lunch as part of the entire buffet and this made could sense and flow but you really needed to walk through the entire area to see what is being offered. Don't miss the make your own fresh omelet station for breakfast but skip the ramen station at lunch as it was horrendous. Dinners in the MDR were are good and they really catered to our toddler and was much appreciated. We did Steamers specialty one night and if you stick to the seafood pots they were very good. Adding on a lobster tail and king crab for an extra 10 was very good here but a waste of money in Crown Grill. The pizza is now called slice but they still provide the great pizza along with other pizza type specialties every day. The grill is now the Salty Dog and provides the standard dogs and burgers as well as street tacos and an upsell specialty burger.
The entertainment was really lacking on this cruise. The show Bravo was excellent but the others were just so so. The biggest issue is the venues that had other entertainment available were not able to accommodate all the passengers that wanted to partake.
The cabin was spacious enough for 2 and had plenty of storage available but like most cruise ships built before 2016 there are not enough plugs for all your devices. The air conditioner did not work well at all and really did not cool well.
The storms brewed up lots of muck and sea weed. The buffet on the Island ends at 1PM so plan accordingly. Getting a drink was a hassle.