The vets and staff at the Cooper St Animal hospital are very pet and people friendly. They treat my little peanut like and king whenever he goes for shots and boarding.
The rates for vet service are very reasonable and there is never much of a wait. You can also purchase your meds and pet food on site.
One down side is the fee for boarding, your dog gets taken out 3 times per day but is in a small kennel and they charge $12 which is a few dollars more than most.