When comparing them to others I have visited for the same condition, they are among the best I have seen. The staff really knows what they're doing, and they know a lot about the company they work for. They're able to answer most of my questions, and the only ones they don't are the ones they need their boss's approval for. I got an appointment quickly. I've never had to wait too long. The office staff is polite and works hard to make sure that the customer is satisfied.