We went to Dr. Church in cardiology at the Scottsdale clinic. He was great. I am a nurse, and he asked all the right questions, took a LONG time to explain things, let me sit in on the Echo and EKG so I could see what was going on with my dog. He explained all possible causes, some beyond just cardiology for reasons for her symptoms.
Reading all the bad reviews seems to me like these people are just angry at the cost of specialty care for an animal. Well, that a risk you take when you are a pet owner. Medically, they were awesome.