I've been going here for almost 2 years. The staff here is very professional and I absolutely love Dr. James McAvoy. He is always concerned with my health and is willing to do anything in his power to help me feel better. Also, if you don't have insurance, this place is by far the cheapest you will pay out of pocket.