I've been taking my dogs there for a few years. Mostly for vaccines, but this place has been steadily declining in the past couple of years or so. The front desk staff are constantly distracted, they keep charging you for things you didn't authorize -- one of their favorites is to charge you full price for a vaccine because your pet is due, even though a low-cost vaccine fair is coming up. Always double check your bill because sometimes they charge you for things you didn't get. \r
Anyway, I took my terrier for a physical exam and because she had a couple of tiny little bumps that looked like zits to me, they told me it could be cancer so they had to biopsy. Of course in the end it was nothing, except for all the money I had to pay including some tests they messed up. \r
Now today I took my dog in for allergies and the British doctor tells me that she's got a heart murmur and we have to do a bunch of expensive tests. I've decided these people have screwed me out of enough $$, so I'm getting a second opinion on the heat murmur or risk having them put my dog through surgery or something. \r
Anyway, I could go on with a lot of little things like missing appointments, rude and distracted staff, test results that take forever, or that sometimes never come unless you actually call and ask, etc. In the end please go somewhere else.
Pros: They have free(though cheap) dog treats on the counter
Cons: Too expensive and on the incompetent side