I'd give this 5 stars but the front desk people are so rude. They are either clowning around or sitting there ignoring their customers while they talk about their personal lives. One lady put me and my dog in a room full of piss. When I pointed it out to her she moved me to another room and after I saw the vet the piss was still there, gross.
Anyway I love the vets here. They are very caring and helpful. My dog had to get bladder stones removed and they were so caring in the process and my little baby is all healed up with a tiny tiny scar. I only wish they'd train the rest of their staff to be more professional.