My husband and I will taking a cruise that leaves from Ensenada, Mexico. Does anyone know how long it takes to get from San Diego Airport to Ensenada? Also are there any delays with getting across the border. Carnival will be picking us up from the airport.