I have been taking my cats to Animal Hospital Of Sun Prairie since they were babies(one is now 18 yrs old). The vets(Dr.Gregg,Dr.Kim,and Dr.Beth) and their staff are simply the best and very accommodating esp if you have an emergency, which we have had a few times during their business hours and they always manage to work us in. We are very comfortable with all of the vets and staff here, we know our pets are in the very best hands. We lost one of our cats about a yr ago at the age of 14 yrs old, and Dr Beth was kind enough to send us a condolence card with a poem in it for our loss. Also they dont push things on you that arent necessary and their fees are extremely reasonable and the vets take the time to explain what is needed and what isnt. All in All I cant say enough good things about The Animal Hospital of Sun Prairie because they truly love what they do and do have compassion for the pets and their owners you arent just a number here. Even after a procedure at the hospital the vet themselves or the staff call within a few days to check up on your pet to see how they are doing. I wont go anywhere else and even had a relative switch from their vet to this vet.