Messes up a lot and either cancels orders or replaces the deals it had. Was paying like 8 dollars more than I should have because it failed to send my order and lost the deal it had on it. This is not the first time this has happened before and it's not from my Internet connection. Was ordering soup for a fever and now the wait and price has gone up. Last time I'm using this app.