Have been using Sainsburys for home delivery since just after lockdown. On an ?80ish shop, most items are available. Only had one issue with food going out of date within a couple of days - sorted out through the on line reporting system and a credit given for next order. Also had an issue with a substitution, which wasn't suitable. Once again a full credit given for next order. Delivery guys are all really polite and helpful. Really pleased with the overall service.