Very few delivery companies are totally reliable or great but DHL are by far the worst. Rubbish customer services, never deliver on time, last minute after waiting in all day you receive update at end of schedule delivery date saying 'on hold' or delayed, sometimes parcels left outside door in rain without driver knocking on door, tracking is useless, customer service worse. Cannot understand why so many supposedly reputable companies use this dreadful, appalling non-service.