The app is genius. Clean simple product that gets the job done beautifully and allows CC sales anywhere. The reader is poor though. I have two of them and found them both to be very unreliable at reading cards irrespective of the condition of the card. This means manual entry that adds cost to the transaction-not good. If they fixed the reader I would give it en stars.