Our background: We usually sail Celebrity but decided to try Princess for the first time since we could embark SF and did not need to fly.
Summary: we won't be back on Princess.
The Good:
Cabin was ok for the price paid.
Small cramped bathroom. Quite dated.
Rust was pretty apparent on balcony, which distracts from the experience.
This port was pretty much what I expected...not much to write home about since cruise ships have to sail to a foreign port to comply with US law and this was the closest south of the border.
We booked a rental car at Hertz, which was about a 1.5 mile walk from the cruise terminal.
Drove around the city.