I have always received excellent service from Ocado's delivery workers - prompt, polite and friendly. However, I have regularly been dissapointed with the quality of products, primarily the use by dates - I often receive goods with only a day or so lifetime left, recently an entire loaf of bread that went off a day after delivery and two avocados, one of which was already black inside the same day it arrived. I think products needs to be selected more carefully - other than that, happy with the service.