All my dogs LOVE Dr. Hall and his wonderful staff. They are very kind and so believable and compassionate. I appreciate that not only does he care about your pets, he cares about their human caregivers. He is always busy because all his clients know you can trust him to give you information straight up and not gouge you in pricing his services. I love Dr. Hall and will forever speak kind and true words for this awesome vet. 10 STARS, 100%!!!