Pretty good job. The parcel typically stays in their network. Same with FedEx. DHL is often delivered last mile by the postal service which makes tracking less convenient. DHL might be better in Europe though. Mostly shipping to/from Asia in my case.