My grandparents went here, my parents go here, and now I go here. That should say something in and of itself.
The staff here that I've dealt with have always been pleasant. Plus, he's got an in-house lab for all your blood draws and UA's and such.
Dr Drury himself is always pleasant. He takes his time with patients, answering all your questions and never making you feel rushed. Because he does this with all his patients, sometimes you have to sit in the waiting room a little longer.
Overall, top notch.