Pros: consistently praised for friendly, attentive and knowledgeable staff, short wait times, thorough communication, efficient medication/refills, and a welcoming, family-oriented small-practice feel; Cons: reviewers reported no consistent drawbacks, so few or no negatives were noted.