The app fails to work without location on, even though it has no use. It has also failed to recognize payment information multiple times, which can only be resolved by calling to have them enter it on their end.