I received my 2 hour time slot, was home allday and no one arrived. I then got a call saying I had rejected the item... firstly, no one attempted delivery, secondly, why on earth would I reject delivery?? The app said the driver was 9 stops away from my house - this actually didn't update or change allday which shows the app and tracking is a waste of time like the company itself!!! He told me on the phone they would attempt to redeliver tomorrow I insisted they send the driver back today considering the driver is a liar quite clearly. After reading the recipes that have been left about this company I have now decided to cancel my order completely and order with someone who uses a reputable company and NOT XDP. Bunch of clowns!!!!