App is amazingly hit or miss. Today I had an order say it was delivered despite never showing up. Then I ordered it again and it arrived despite half the order being wrong. Every once in a blue moon my order will be both on time and accurate