TMGvets has handled my veterinary clinic's merchant services for just over a year now and they have been virtually flawless. There are none of those 'hidden fees' that I have had to deal with so many times before and their customer service is excellent.
Excellent customer service. Daily reports that are extremely easy to read. A significant savings compared to other companies. Highly recommend seeing if they can save you money on your payment processing.