If I compare them to others in their field, I wouldn't say they're the worst, but they're definitely not the best. The entire time I was with them, they didn't make me feel confident in their abilities. I don't think they knew what they were doing. Every time I make an appointment, they're over an hour late. You would think they'd respect my schedule enough to show up on time. It is impossible to get an appointment at their office. They are always booked and have a long waiting list.