Before I started to use Ocado thirteen years ago I tried other online shopping with Tesco and Sainsburys but found them poor. Admittedly at the start there were a few hiccoughs with Ocado but they improved their service very quickly and I have been a devoted shopper with them ever since. I only use Ocado unless on holiday in an area they don't reach and I hardly ever visit a supermarket. They nearly always deliver right on time but if the are running a little late I get a message. There are hardly ever any substitutions and the drivers are unfailingly polite and helpful. I can't understand why anyone would shop anywhere else!