DHL never delivers packages on time. They delay and reschedule and lie about attempting the delivery. Even when the destination is box they find a way to change it and not deliver where the package should go. So you have to travel to get it. They very often "loose" the packages as well. Just avoid it... not sure why this system does not have 0 stars.
Claim your business profile now and gain access to all features and respond to customer reviews.