I do most of my shopping online, which means we often get deliveries. The quality of the delivery services is really variable. SOme of the couriers have specific drivers on specific rounds, so get to recognise some of drivers.
One of our common delivery services is via a courier called DPD. In the past, they've been great: we get an email giving us an hour delivery window, which means we don't have to wait in all day for the courier to arrive.
Lately though, their servicec has got even better. Not only do we get a delivery slot, but on the morning of the delivery we got an email with a link so we could track the van!
We could see what parcel delivery number he was on, what our parcel delivery number we were, and so we could see exactly when the driver was likely to be with us.
Sadly DPD doesn't seem to be available from the parcel delivery aggregation services that I use when sending parcels, so I haven't experienced their service from the shipping end.