I ordered a parcel on October 31st, paid to have it delivered on November 3rd. Every day that week, the tracking information said it was 'out for delivery' (they don't even email you updates, you have to check online yourself). Then every day it was returned to the depot without DHL even attempting delivery. After a week of this and trying to reschedule online (which you can't because their website doesn't work) I rang DHL and expressed how unhappy I was and they arranged to have my parcel delivered on the Saturday 14th of November when I would be in to receive it. I was skeptical and rightly so, as at 9am the tracking information changed to say it was returned to depot and would not be delivered. I sent DHL a message to ask why they had not even attempted to deliver when they rearranged it for me but no response, I was simply told I could collect my parcel from their depot which is over 20 miles from my address.
Overall absolutely appalling. I would not recommend anyone waste their time with this company.