Horrible. We were patients for years and after a break because we moved were coming back. I scheduled an appointment 3 weeks out and gave them my insurance information (avesis). When I arrived the woman at the front said they haven't been taking the insurance since October. I told her I had driven 20+ miles and taken time off work and had given the person I had made my appointment with my insurance info. Her coworker suggested that they take me, try to bill it and eat the cost if it didn't work because they booked it and it was their error. Btw, avesis still shows them as a provider. The woman didn't like that, asked the doctor and said he would see me if I paid out of pocket and I could try to get it reimbursed later. No thank you. I will never be back. Horrible customer service. I could switch my insurance to go here but I won't.