We've taken our dogs here since 2002 and they've done a great job... and our dogs have had a LOT of issues. I trust them completely and we always get follow-up calls from our vet when we need one. They provide excellent services.
Pros : High-quality staff, very caring and talented doctors
Cons : Their rates are pretty high and we never seem to catch a break on anything.