Had Waitrose deliver every week since March. Always on time, no complaints with the very few substitutions, quality as good as ever. No delivery charge, minimum £40 order.
I miss the physical shopping though. I actually quite liked browsing the aisles and having a coffee after shopping.