Pre-Covid we used EZ Air and Pre-Cruise Princess hotels exclusively. I'm all for it. Once I got to the airport, I was Princesses Baby until I was on the ship. Transfers to the hotel and to the ship, baggage handling, hotel, usually, but not always breakfast, all arranged, and "insured". If anything went wrong, Princess made any arrangements necessary. Nothing ever did go wrong until a cruise shut down by Covid. Then EZ Air made plane reservations to get us back to SFO from Buenos Aires as the world was shutting down. Airports were shutting down behind us. It was stressful, but I didn't have to make the many calls trying to get reservations, again and again as ports kept changing until Buenos Aires allowed us in. We had to have plane reservations in hand, and they put on a bus to the airport. There were armed Military onboard to make sure we went from the ship to the airport without getting off in Argentina.
You will get a lot of negativity on the extra cost of the hotel, but after you add it all up, and factor in no muss no fuss, I think that it is definitely worth it.
On the Princess website, look under Destinations, then Departure Ports and Hotels.