DHL, hands down, is the most horrible outfit to deal with - mostly because of their own processes. The employees (for the most part) are kind and friendly, but as confused as I was about why a package took a few days to get to Cincinnati and then 9 days in customs. Then, delay after delay after delay as it sat in warehouses on its way to a commercial address in Maine. While customs was no help, DHL communications were abysmal and I got the impression that I ended up knowing far more about how to deal with customs than they did. On top of that - they send constant "threats" that if customs isn't resolved it will "be sent back to origin" - while no one seems to know why the problems are resolved. Horrible horrible horrible stressful experience I will never forget and never allow to happen again.