I was promised delivery on Monday by 10pm but nothing arrived. I contacted customer service who apologised and promised delivery on Thursday instead. I checked again on Thursday morning and was assured it would definitely be delivered. Eventually at 6pm I contacted them again and they said it was delayed yet again. No reason given. I've been promised a guaranteed delivery tomorrow but I'm not holding my breath. I've cancelled my prime and will look for alternatives to Amazon for any future orders. Poor service from the delivery team and the customer service agents have to bear the brunt of customer dissatisfaction.