We left from Esenada, Mexico, after being shuttled there from San Diego by Carnival
It is no secret that my wife and I love the Spirit. I wonder why they bussed you to Ensenada. Normally the Spirit would end it's cruise in San Diego. Seems like they would have just started there and cruised to Ensenada.
BTW on a BTB do you have to do both fire drills. I would hate to miss that fun.