With prices a little higher than comfortable, village oak falls short of five stars. That said, you get what you pay for, and I'm willing to pay a premium for doctors I trust. Never have I had an unprofessional visit, or even a dismissive glance from the front desk. Techs, receptionists and doctors alike have always exhibited a high standard of care and concern, complete with follow up calls, and a few extra minutes if you need them.
Pros: Cleanliness, Friendly staff, Attention to detail
Cons: Cost
more