I've read a ton of bad review for this office and I am genuinely surprised. Yes, there are wait times, but that's not abnormal for a small practice. The staff here makes those wait times worth it. I never have to feel bad about asking questions or changing appointments. I definitely would recommend.