When I arrived for my appointment the friendly staff seemed to be waiting for me. I've been to other places where I had to wait forever after I arrived for my appointment, but not here. I was very impressed. They made sure that their qualifications were obvious. I was confident that I was under the care of a professional. I was so impressed with the progress I was able to make after visiting them. All my questions were answered, and I feel a lot more confident and hopeful about the future. They always go above and beyond to help me with anything I need. They never complain about anything, and I know I can always count on them.This office is very professional and courteous other places should learn from them