I have always had a good opinion of Waitrose and a good impression of Ocado. I normally shop at the grocery store and occasionally order online from Tesco or Sainsburys. However, with my Ocado delivery, I found that the items went bad a lot quicker than my usual experience. I admit that I did not pay attention to the expiry dates, purely because my normal grocery shopping items are ok for 5 days, and I consume everything within that timeframe. But with this delivery I found that at the end of the week things had gone bad and I had to throw them away, which was disappointing. I now realise as I'm not personally picking the items I have no control over the expiry dates, online shopping at Ocado may not be for me (even though I don't recall having this issue with the other stores, but could be coincidence that all the items managed to last at least 5 days)