Dr. Hayes is the best! She takes her time with me and my dogs, going over everything thoroughly, addressing any concerns I have, and making me feel like I'm her only client - even though I know I'm not! i couldn't ask for a more knowledgeable, caring vet. And Terry and the rest of the staff are super professional and friendly. Love BAC!