I've had great experiences at the Avalon Veterinary Hospital. We've taken our dog there for routine things (shots, ear care), and also for a mystery sickness which the vet was very involved with diagnosing and treating (she actually called to check up on him personally). The staff remembered him and loved seeing him visit.
I've recently taken my cat here, who has a growth on his arm. He has to have it removed, which Dr. Bigger explained can be done there and quoted me an EXTREMELY reasonable price.
I am so pleased with the services my pets have gotten at the Avalon Vet I wouldn't think of going elsewhere. The staff and the vets are all extremely friendly and knowledgable.
The only thing keeping it from 5 stars is that it location is pretty small, and the exam rooms are only divided by curtains (no doors). Sometimes my cat gets pretty stressed if a dog is in the room next to him.