We had a wonderful time on this cruise, we opted to add 2 extra nights in San Diego, so with the night they put you up we had 3 nights. I would definitely recommend this has it is such a long flight, that we were fresh by the time we boarded our cruise ship.
we absolutely loved San Diego and would recommend the Sheraton Marina where we stayed, we had a lovely room and we visited the Famous San Diego zoo, the gaslight quarter which was great for shopping and eating. Definitely eat at Richards pancake house, it was yum.
The ship boarding was a bit drawn out but we got through it, we were a bit disappointed with our room as the balcony had an overhang which we didn't like. we asked to be moved which they did after a couple of days and moved us up to concierge class so we were happy after that.