Their staff is the most friendly, welcoming staff I've ever dealt with. They are so warm and professional, and make the whole experience that much better. They never left me for an extended period of time and I never felt ignored. I spend a little too much time in the waiting room. I've waited longer at other offices, but I was hoping to be seen sooner. When comparing them to others I have visited for the same condition, they are among the best I have seen. They were late to all my appointments. I had to wait over an hour for them to show up.