I am taking The Carnival Spirit one way from Honolulu to Ensenada on 10/2. Was wondering how debarking is? I'm told that Carnival provides buses back to San Diego. How long does it take to get back from Ensenada and do we have to go through Mex customs and then US customs?