I really have mixed feelings about this place. My family has taken our animals here for years, and overall things have been very good, but recently, I've been disappointed. My dog is very sick, and after numerous, expensive tests of all sorts, we're still not finding out her problem. Unfortunately, I'm going to have to go somewhere else. The staff is usually very friendly and accommodating, and generally knowledgeable. This is more of a surgery place, rather than routine care, I believe. I wouldn't avoid trying them out, but just beware. Its frustrating to run up such a large bill, with no clear answers or solutions to your animal's problem.