I was very satisfied with my visit. They were helpful and I left feeling encouraged. 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 always made an extra effort to be polite and courteous to all their patients. It was nice to see them treat their staff with so much respect. It was obvious that they had a good relationship with all of their staff members. 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.