Our friends who have been bringing their pets here for over decade recommended them. Staff is VERY nice, and always know who I am when I call or come into the office. Reasonably priced, great value for the services provided. Always helpful when one of our three pets gets sick and we need to make last minute appointments.