Recently had two separate deliveries from DPD and couldn't be happier. I was notified a few hours before the delivery to let me know what time (within an hour's time span) the package would be delivered which then meant I was able to double-check that my neighbour would be in before changing the delivery address. I could keep track of where the delivery driver was and what number I was in the queue along with a more specific delivery time. Package arrived exactly on the time that I was advised it was - brilliant service.