I have received packages via DHL in the past but I cannot bring myself to use them now. I'll try to make this short:
I work for a company that ships hundreds of packages a day via parcel and LTL services. We mainly use FedEx and FedEx freight if we are paying and UPS if it is collect. FedEx customer service wins hands down, no questions asked, but that is another topic. On to DHL.... We shipped an order that consisted of 8 boxes to china. The DHL driver signed for all 8 boxes when he took them away. Well, they delivered 6 boxes. The 2 that were not delivered were valued at $40,000 or so each. This was shipped collect since DHL is not a preferred carrier of ours. Customer initiated a claim with DHL. I am not sure of the details since the claim was on the customers contract and terms but DHL paid them a few hundred dollars for the lost boxes. (we were off the hook for the $$ due to the terms of delivery and it was collect).
Fast forward 2 months........ DHL returns 2 boxes to us since our address was on the label that tells what parts are in the boxes. After 2 minutes of serial number research we determine that these are the missing boxes. I contact DHL for some info about where they found these boxes. They proceed to tell me that they were delivered to a company in North Carolina (one of our customers actually) but were refused. It took 2 months for them to get back to us!
Needless to say we shipped them FedEx International to the customer. They were delivered 2 days later.
No more DHL for me........ NC is no where near China.