We recently bought a bed frame online which was being delivered by XDP, it was a disaster from start to finish. We waited in all day on the delivery date, only to be told at 4pm that someone had been that morning?! There was no card left & we have a dog who barks like mad every time someone comes in the gate! We had to spend hours on the phone re arranging delivery. It was then promised for the next day before 1pm, my partner had to take another day off for this. It finally arrived at about 3.30 which meant another wasted, unpaid day for my partner. We had no apology & no answer to my email of complaint. Do not use this company, they are an absolute nightmare!!