This veterinary practice is professional, extremely knowledgeable about dog and cat worries (I can only speak to cats and dogs), and super good about explaining the problems and the procedures for my cats and dogs. All of the vet techs are truly wonderful, Maddie in particular. She greets my dogs by name and talks to them like they are friends. It's amazing to see the way my dogs respond to her. One other thing, there are no surprises when I check out at the end of an appointment. The bill to pay is exactly what was explained to me before anything was treated. I have had dogs and cats my entire life. Centreville square by far, is the best one I have used.