Dr. Farst and his partner definetly deserves 5 stars. Top notch. Never seen any better. I have been taking pets to him for over 3 decades. High quality friendly service. The office staff, however, are not as accomidating as other offices(when I lived in different areas of the country) with picking up medications and aranging other services where the vet himself is not needed.