If you can make it past the socially retarded people at the front desk....you might be able to deal with this place. The wait is always long. They rescheduled my appointment last week because they said Dr. McHale was out of town. Asked if I wanted to be seen by her assistant and I agreed. I got there for my 10:00 appointment and the lady at the desk asked me if I could come back at 1:00 because the assistant was running behind. I live 25 miles away! I declined and asked for my records. Now I'm searching for another doc. They seem to take on the attitude that no matter HOW they treat you....you have no other options but to deal with whatever they dish out at you. I'd rather go to Walmart and have the mechanics take a look than deal with these Social Retards! LOL