I like this vet a lot, but you have to know what you're getting into. He has years and years of experience, but not a lot of people skills- and that's okay. He told me everything I needed to know and seems like a nice guy. I get how he could come off as condescending, but he's really just trying to inform you. I don't want a vet who will be my friend- I want a vet who knows how to look out for my cat. If you're looking for an expert and you're not too sensitive, this is the place. If you need a little more emotional support from your pets doctor, you probably should go somewhere else.