I have one for a different business. Admittedly, have not had to use it yet but Square was the best deal going for cc payments. Any of the bank-issued readers and their cc processing fees were through the roof. Square definitely the hot tip. I use on my android phone.