Have been going here on and off for 20 years (!), whenever I had pets. Great with cats and dogs alike. Very friendly and professional. Extremely clean and pleasant waiting area with toys for young kids to play with. Exam rooms also always impeccably clean. Great follow up on checking to see how your pet is doing after a visit. Easy to understand explanations of pet conditions or illnesses. Felt very well taken care of when we had to put pets down; staff was always sensitive and caring about that difficult process. Love Dr. Wight, other Docs and entire staff!