This provider has very little helpful information available online, and what they do have is hard to find. Their prices were very fair. The level of care you get for the price is outstanding. They always take the time to listen to me. I know they really care about me and what I have to say. Whenever I called with a question or concern, the staff made me feel stupid for calling. I avoided calling because I didn't want to feel stupid. The chairs in their waiting room were pretty average. They weren't top-of-the-line but weren't uncomfortable either.