Have reached a point where I won't purchase a product from a company if they tell me it will be delivered by Dx. They NEVER, EVER deliver on time - either not even on the same day, or definitely not on time. I have now experienced this over multiple years. They'll send you a text in the morning for a time slot, but then won't deliver during that time slot. If you call them, they'll say the time slot was changed, you should have received notification, but you never have. And even then, they won't deliver during the revised time slot. When I spoke to them, they informed me the driver had some 10 deliveries ahead of me, even though he was way passed the scheduled time already. This basically confirms to me that this is a delivery company with no concept of logistics - how can you get it so wrong with timings. They probably give a driver too many drop offs for a day, and when the driver arrives at 7pm, he/she decides to postpone for following day. Useless company, useless management, no accountability, terrible customer service. DO NOT EVER USE THEM TO DELIVER OR COUNT THEM ON GETTING A DELIVERY ON TIME.