We've been shopping with Ocado for 4 years now. I love that you can see if a product is in stock, so you don't have the disappointment of swaps when you receive your deliveries. If ever I've had the need to request a refund (broken eggs etc), the refund has been dealt with quickly and with no fuss. Deliveries are always on time and the Smart Pass means I don't pay for deliveries. More than happy with the service offered and have recommended to friends and family.