I agree with everything said by the other reviewers but they kept screwing up my billing. I went to them because they were supposed to be a preferred provider but they kept performing thing that weren't covered. I would ask them each time if it was covered and they would assure that it was. The last time I went in I checked 3 times and insisted the call my insurance because of previous problems. They tried to bill me and when I told them I disputed the bill they sent me to collections 5 days after the initial bill date! I had to take them to small claims court!