Horrific. Claimed order was being prepared for over 2.5 hours on valentines day until I found the restaurant number on Google and they said they had closed 1.5 hours earlier and that Deliveroo didn't collect it because they couldn't find a driver. They confirmed Deliveroo should have updated us and cancelled the order but deliveroo just set the status to "Preparing your order and getting you a driver" and kept delaying the delivery time by 15 minutes at a time. It still says being prepared...