This a good vet that knows his stuff. He is both a large animal and small animal vet. Cost is average with the area for vet service. Hours of operation are good. This office offers evening hours. After the Doc gets to know you he is the kindest man around. He can be ruff and gruff at first meeting. He has been very kind and generous to me with other animals when my budget was very limited over the last 20 years. I would say if you want an experienced vet, this is a good one. If you can over come his harsh outside, you will see the kindness of the man inside. Worth the wait.