I Think Dr. DiBartolo is one of the best veterinarians I have ever seen. Not only extremely kind and compassionate but extremely knowledgeable. She takes the time to explain any tests or procedures to be done in depth, why they should be done and in a way that I can understand. Honest and caring she goes well beyond treating and caring for all of my pets. I would recommend her to all my friends. She has been taking care of my pets for years, and treats them like they are her own.