I love Canal St Vet- the vets are caring and make suggestions and explain options without being pushy. They're great with all my cats, including my high-stress anxiety cat and my new kitten and give suggestions that take into account the specific cat and their temperament. Everyone is very friendly and helpful.