Great clinic with the nicest vets and staff I've ever encountered. They always explain what they're doing and why, and they always provide an estimate for major work.
Everyone who works there is clearly an animal lover. and it shows in all their interactions. We recently had to put one of our cats to sleep, and the staff at the clinic sent us flowers. Seriously, best customer service ever.