I have been using Ocado weekly for years now and have found them to be excellent. Every delivery has arrived despite weather and traffic - drivers always courteous and helpful. Range of products and prices very good. Useful too during self catering holidays in England - just give them your holiday address and the shopping arrives as usual. Old carrier bags go back with the driver for recycling. Minor quibbles - on occasion the number of substitutions seems unreasonable especially when the order is placed the day before. In my last order there was a birthday cake ordered several days before and in stock at that time but which was not available on the day and for which I received no substitution. As it was needed within an hour or so of the delivery, that was very disappointing.