The care is good. Sometimes tests and procedures are offered that sometimes seem excessive, which can make estimates pricey. However, with some knowledge of veterinary care and protest, we can agree on a treatment plan that is appropriate and relatively affordable. This can make veterinary healthcare feel more like an automotive repair rather than genuine care for the animal's wellbeing. I must regress, the convenient location of City Pets Vet makes this bearable, and is understandable since a storefront on gentrified Division St. comes with a considerable overhead. I thought I would at least bring it to your attention that it can be annoying for clients. Otherwise, I think this place is very clean, and the staff are really professional. I truly have confidence in all the staff at City Pet Vets.