When comparing them to others in their field, I would say they are by far the worst I have ever seen. I will never return. Just a warning, they do not adhere to the customer is always right policy no matter what the situation is. They never listen to customer complaints and argue instead of trying to correct the situation. That's just bad business. I don't know what his qualifications are and I don't think he is board certified, I could not find proof anywhere. Nor, did I locate American Medical Assoc. affiliation. The office staff were extremely rude& became angry very easily when I complained about going to a second appointment, due to the amount they wanted to charge me. I was trying to explain my situation and they just contradicted everything I was saying before I could finish. Their prices were not fair at all. They were extremely overpriced and I felt ripped off. For the first appointment when I called, They reapedly requested I only bring cash! They also called prior to my first appointment to remind me that they only take cash! For the appointment, they kept me waiting for over 30 minutes , then the nurse told me that they would need to reschedule my appointment until the next day! I said no give me my money back and forget it. They said, no , then the doctor came out and said he'd take me right then. He gave me 2 minutes of time for a very, very large amount of money., cash! And did not address my problem. I would never recommend this guy!