They are always polite and never use foul language, which I really appreciate. It's always made me uncomfortable at other places when I've heard them use foul language, but they don't here. I know I can bring my kids, and not worry about it. They really make an effort to get to know their patients. They always address me by name, and we're able to pick up right where we left off at the last appointment. They were ready to see me when I showed up for my appointment. I never had to wait for them to show up. They were very qualified and knowledgeable. I could tell that they've been doing their job well for quite a while. Their office was nice and quiet. I was worried it would be overly loud but it was fine.