I have owned over 20 dogs in my life (no more than 4 at once ;) and I can tell you these folks are the most impressive bunch I have ever visited. The doctor called me, personally, to check on my dog and seemed to genuinely care. They have specialized equipment but are very reasonable and did not make me feel like I HAD to spend a fortune to help him. I wish my physician was so concerned about my well being!!