The only vet clinic I'm truly familiar with in the Twin Cities has been both good and bad. There have been several doctors there that I've been very happy with and several that I'd prefer to avoid if possible. The real problem is that they seem to have a lot of turnover; you find a doctor that you're happy with, and then the next time you need to go back, that doctor no longer works there, so you have to start over, and you never know what you're going to get.