Been here many times and always happy with quick, knowlegeable care. You are not rushed in and out here. The doctor takes time with you. A real person answers the phone.
Pros: Fast, caring, knowlegeable
Cons: Don't take insurance directly, but they will bill your insurance if you ask
more