Ocado has come in first place - breaking Sainsbury’s run of three wins. The website was “very easy to navigate” and there was just one item not available to order. The driver arrived on time and was friendly, asking our shopper where she wanted her shopping placed before bringing it in.

Just five points behind is Tesco. Its website had “good photos and descriptions” of products, with promotions clearly marked. The driver was “smiley” but left the shopping at the door in the boxes for our shopper to unpack.

In third place is Sainsbury’s. Our shopper was “a little disappointed” at the high number of substitutions but felt “satisfied” that they were similar products. The onions weren’t packaged correctly and tumbled all over the floor. Despite this, the driver was very friendly and “happily” took the shopping into the kitchen.

Asda’s driver didn’t offer assistance with bringing the shopping into the house, but was “friendly and polite”. On the website, good suggestions were made for alternative vitamins but when our shopper clicked on the incorrect delivery slot it took more than three hours to cancel and reselect it which wasn’t ideal.

The Waitrose shop started off well - all 33 items were available and the pages were “laid out well”. But our shopper was called by the driver - well after the delivery time - to advise that he would be even later, though he was polite and apologetic when he arrived. Once the shopping was delivered, the pork belly joint was missing and no substitution had been made.