I believe this poster. I'm sorry to hear you trip went so badly. I have looked at Hawaiian cruises and I would never pick the one leaving out of Enseneda, because of the bus ride. I don't understand why Carnival doesn't board in San Diego and cruise to Enseneda stay an hour or so to meet the Jones Act requirement. There is a Carnival cruise to Hawaii that leaves out of Vancouver. This one seems like a much better choice. You can fly in a day ahead then hop on the ship in the morning. No hassle of the bus ride. Just be careful if you miss the Vancouver embarkation you missed the whole cruise because that is the only international port. Carnival can't board you anywhere else.