We just got back on the SPIRIT. We sailed out of San Diego and went to Cabo for 2 days, then stopped in Ensenada on the way back. I always appreciated reading other reviews, so I thought it was my turn to contribute. Take it for what it's worth. ;)
EMBARKATION-San Diego is an easy port for this. I live in So Cal, so we drove in and I parked the car across the street. $15/day. Arrived around 11:30, we were on the boat eating by 12:30, and in our room at 1:15.
BOAT-The boat was immaculate and constantly being cleaned and maintained. Obviously a very well run crew.