I've been to other vets in the area, and I really like this one. They don't take appointments, just walk-ins, which is great: one other vet in the area *routinely* was over an hour past the appointment. The place is small, but I've received nothing but professional care from three different vets there. 4+ stars out of 5 (they'd be 5 if there was more room and better parking).
more