They are caring professional staff yet they make you feel at home and they take care of the animals like they were their own. They are very clean! If they tell you they will call you back, they do because the staff is very helpful and caring. If an emergency happens they explain it to you and offer refreshments, they don't leave you guessing. They explain what is going on with your pet so you can understand it. If you need to put your pet down, they give you all the time you need with them, they do not rush you out. We have been going there for years and would never consider a different vet.