Have always taken our pets here over the past couple years. The Doctors and Vet Techs really care about the animals and anytime we've had a medical problem it's been properly diagnosed. My only complaint is the front office. Sometimes you wait forever even with an appointment. Can be a bit disorganized.