I have been going to this vet office for a few years now, and I really love it. Everyone there, including patients, are very nice and friendly. I am never left waiting too long in the waiting room. The doctor is very good with my pet. My only complaints is that they don't have later hours on the weekends (only 9am to noon on Saturdays) or later hours on the weekdays (close at 5pm). It makes it hard to come out there since I work 9-5pm. My other complaint is the vet visit is a little pricey for me, but based on some other vets I have been to, it's worth the price. Most vet offices in Philly are very dirty and shady. And I have never had a problem with the doctor pushing his meds on me. I just went there a few weeks ago and he offered me this flea stuff and said I can just as easily get it elsewhere and maybe for cheaper.
Pros: great staff, skilled doctor, clean office, no long waits
Cons: no late hours, short saturday hours, a little pricey