I've been taking my german shepherd to Crain since she was a pup - nothing but a postive experience, no matter which veterinarian has cared for her. I've found the vets there to be knowledgeable and capable - it's the only place I will take her. I think they are very reasonable overall - the only slight drawback I might note is just to make sure you watch the cost / what you agree to...various items can really add up.
more