My last 2 deliveries were delivered late. One was 2 hours late and one was an hour late. In both instances I was told that the SHOPPER had a problem and they had to assign my order to a different shopper. Both times after the original shopped texted that she had checked out. I find this very hard to believe. 2 times in a row? I am thinking I will start shopping a different way.