I've had nothing but good experiences at Companion Animal Hospital. The facility is very clean and easy to get to. It's pretty noisy with all the dogs on facility, but they don't sound scared or upset so it's not unpleasant. The ladies at the front desk are always nice and helpful. The vet techs are wonderful, gentle, and they remember my pets. Dr. ""Shrubbery"" (in quotes because her real last name is apparently considered inappropiate by Citysearch. Huh.) is very thorough, patient, and is excellent about explaining issues and treatments.
Pros: Great facilities, excellent staff and doctors, really dedicated to helping animals
Cons: Kind of expensive, a little noisy
more