The app itself is good there just needs to be a way to cancel your order if something is wrong or things change. Because the store can not cancel the order after it has been placed and your card is charged before you even pick up the order.