I read some of the poor reviews but I decided to use this clinic since it was closest to my home. Initially I was satisfied with the level of service (I had a minor complaint after asking to see their kenneling facility and being told no - I feel more comfortable boarding my dog when I know the environment will be comfortable for her).
Recently, however, after I ran low on heart worm preventative I placed an order on-line at '1800petmeds'. I've never had an issue with this before; I've lived all over the country and have had many orders filled on-line. In this case, I was notified that the vet had declined my prescription.
Soon thereafter someone from this vet's office called to tell me that in order to use a different pharmacy I would need to go by their office, sign a waiver and pay them $10 for this ""service'.
I can accept their ludicrous explanation for the waiver: they don't want me to hold them liable if the pharmacy sends the wrong prescription (I've never heard this from a Medical Doctor, and they have much more liability). What I find insulting was the insistence that I pay a $10 fee to sign that waiver. When I asked the reason for the fee I was told that's just what it would cost and if I didn't want to pay it I could find another vet.
There are a number of other vets in this area, any of which will treat you better. Go where you'll be appreciated, I know I will from now on.
Cons: poor service, hidden fees