Absolutely dreadful delivery company.
Ordered a home gym which was supposed to be delivered early January.
After a lot of communication with the company I made the purchase with they sent out another gym with another courier which I received within 2 days. About a week after my gym arrived XDP sent a text requesting that I am available to take delivery of the original order that they were supposed to have delivered within 2 days of collecting. This was about 3 weeks over the allocated delivery time.
Avoid XDP if you want delivery of an order.