I have tried all the home delivery providers and without a doubt, Ocado are top! There are rarely any problems, the one hour slots are really helpful, the app works well and the drivers are cheerful and efficient. This is so important- other drivers are miserable and moody and practically throw your shopping at you. I'm sticking with Ocado.