Thanks, halfdomegnome for the feedback. The =X= line is all about customer service, IMHO. We have never had a "bad cruise" on any of their ships or itineraries.
We just returned from Princess, and will never be back. We think the food is very good on =X=. While every ship is not for everyone, it certainly helps when you find "the one" and can stick with it.
We have, and hopefully you'll be back!
We are taking the Infinity on a 16-night to the Panama in September. They informed us that the 3 Mexico ports may be substituted with the 3 ports you just described. We live in the Bay Area, as you do, and have discussed running home for the day. Part of me wants to make sure the plants are all living, our dog Bear is fine, etc....but the other side of me wants to play a tourist for the day, lol.