I loved clover, they have a great support team and are usually really responsive. However, they send a PCI compliance notice to you every year to get the machine secure for credit card usage. If you cant figure it out or fail it costs 70$ on top of your current monthly bill. They will charge you 50$ a year to do it for you. I called many times to get assistance with this but unless I paid the fee, I was SOL. Turns out that we couldn't become PCI compliant because my equipment was out of date. I was never told this and it definitely was not mentioned when I failed compliance. They charged debit transaction surcharges above the federally mandated amount which you wouldn't know unless you dig into your statement. Because of the work we do we cannot pass on the surcharges and in my state we should only be charged 2%; we were being charged 3+% on all transactions. Essentially they pushed the liability on to my company by saying that we failed PCI compliance so they held no liability if anything was disputed and charged us for the difference. Next they set us up with a system that is for a much larger company with a larger amount of payments on credit cards. This meant that the other monthly charges were excessive. I am new to this and they took advantage of that. It cost our company a considerable amount of money and the fact that the liability would have been on us is criminal. I will not be recommending this company to anyone.