I would never refer any of my family and friends to go here. If I had know how terrible they were I never would have gone. They are almost always unavailable. It was difficult to get an ideal appointment time that fit my schedule. 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. I was disappointed that they weren't able to answer all of my questions. I still left feeling uncertain. Their office was clean enough, nothing special though.