I have been taking my cats to Dr. John Campanile for many, many years. I feel that he's a very caring doctor, and very friendly and nice. He really cares about the animals and it shows. He does everything he can to save them if he thinks they have a chance. He's not the type to tell you to put them to sleep right away unless he thinks there is no hope, but he will tell you the truth if he thinks they won't get better and should be put to sleep. We just had to go through that with our cat. . His fees are reasonable. My father in law used to take his cat to another clinic near his home in Bensonhurst, but he switched to this vet because his cat needed a lot of ongoing care and the other vet was too expensive. The only thing I don't like is the receptionist because she can be rude at times.