Excellent practice! I've been going here for years, and I've been very impressed with the comprehensive exams I have received. I started with one doctor who has left the practice, and I was concerned about switching. I am now seeing a NP and I'm equally as happy with her. The portal is easy to use and they are very responsive. Quality practice, quality staff!