We chose this San Diego round-trip cruise to avoid plane flights and because we enjoy Hawaii. First, boarding the cruise in San Diego too over two hours because of the Port Authority inability to expedite boarding,. Second, all the Specialty restaurants were closed for half the voyage because of staffing shortages (per maitre d'). The food offerings in the Main Dining room and especially on the Lido deck were unfavorable, repetitive (no variety, identical offerings the entire voyage), and poorly prepared, e.g., the broth for the chicken noodle soup was warm water without a hint of flavor, the fruit was unripe, and the soft ice "cream" sometimes had the consistency of ice milk. That said, the pizza was excellent.
The hop-on-hop off tour in Honolulu was scheduled to begin at 0735 but was momentarily delayed by the port. We were transported downtown where we waited for over two hours to board the tour bus. The tour per se was okay. Transportation back to the ship following the tour wasn't available for 3 1/2hours so we hired a taxi.
We've sailed with Princess twice before and this was by far the worse experience we've had. Moreover, the activities aboard ship were uninspiring.
Cabin was small as was the veranda but both were clean. The bed was comfortable. Aside from a couple of receptiable plugs, the electronics were limited to three UBS receptacles.
I last visited Ensenada 25 years ago. At the time the port smelled of sewage and disabled, old women were begging on most street corners. This time was entirely different. The city is cleaner and better maintain than San Diego. Everyone we met were pleasant and helpful. No evidence of poverty could be seen but that probably relates to the city's authorities.