I’ve shopped with Ocado for the past 16 years and have been very happy. The drivers are always on time, pleasant and helpful and there are rarely substitutions or goods missing. I think their partnership with Waitrose was better than M&S but that’s due to personal choice. The payment/return system with carrier bags works well. It may be a bit more expensive than some other supermarket deliveries but worth it.