I regularly shop with ocado, every 2 to 3 weeks. I don't have access to a close enough waitrose where I live so this is my main reason for shopping with ocado for higher quality products.
The delivery drivers are always very polite and friendly. The only issue I have come across with ocado is that some items can take quite a long time to come back in stock/go out of stock quickly.
Delivery prices are expensive but I have invested in the delivery smart pass which seems to be a better choice at the moment.
I am overall very happy with the service and will continue to use.