They billed my insurance and me. They seemed to be double dipping and i was not happy with this. I also was not happy with service. I waited over an hour for service when I came in with an appointment. They also charge too much and love to change fees on you. Not happy at all with the service and lack of control with the billing department. Not professional at all!!