Its first outing in our quarterly online 33, earlier this year, was a bit of a disaster: Morrisons came last. This time round it’s come top, even beating Ocado, through whom its new online service operates.

Setting up an account was “very simple”. Products were found easily – even incorrectly spelt. All 33 items were delivered, though one substitution wasn’t up to scratch. The driver spotted a broken egg and refunded the cost.

Offers couldn’t be missed on second-placed Ocado’s site and items were easy to find. There was a small mistake on the receipt but products were “well packed”. The bananas were out of stock and one item was substituted, which “wasn’t a very good match.”

One point behind was Waitrose. With no charge for delivery and website glitches apparently ironed out, no wonder sales are growing fast. And  though some substitutions were not a suitable match the driver gave “superb” service.

Drop-down boxes on the Asda website made it “easy” to find products. The site froze twice but the basket was saved. The driver didn’t offer to bring the shopping in and failed to check the substitutions were OK. Asda also used most bags at 12.

Sainsbury’s website navigation, was “slow”. No points were gained for availability as one product wasn’t delivered and the substitution cost more than the ordered one. The driver didn’t bring the shopping in.

Tesco’s high delivery charge and a large number of product substitutions disappointed. The driver was slightly late and didn’t notify our shopper.