I have been shopping with Ocado for a long time, and really like most aspects of their service. I like that they deliver from their own warehouse, rather than shops, but do think that their range of products is getting more restricted. When they were linked with Waitrose I could usually get everything I wanted, but now I have started to use Waitrose themselves if I am having a party as they have a better range of products. I have started to consider whether I will renew my Ocado smart pass next year as the gap between Ocado's excellence and the rest of the pack is closing.