My experience is DHL is great if you are retired, don't have a life, and can sit by the front door for three days straight waiting for them to grace you with their presence. With FedEx or UPS I know where everything is, and if necessary, redirect on my phone to an alternate address if I happen to be 1000 miles away that day.