We've been to the Gardner Animal Hospital a few times and they're great. You can really tell that they care about the pets, especially the assistants. They are also the only place in town, so some of the things are a little expensive. Although you do have options for pet grooming and boarding, for the medical needs, I think this is the only place.
Anyway, it's a good place and we feel confident taking our puppies there that they're in good hands.