She is my dance partner first and teaching is secondary. I hire other pros for technique and fixing problems.
She is tall like me and we move together better than anyone I have ever danced with--not to mention the dance chemistry that we have developed. She is available, reliable, great to work with, worth every dollar that I pay her--a lucky find for me.
I take dance lessons and technique lessons from about 10 other dance pros. Yes, she is a great teacher, dances pro with another partner, keeps up her dancing with lessons from high level visiting pros--which I use too. Others may not understand what I am trying to communicate until you find that perfect partner whether it is a pro, amateur or whatever. I have been through 5 years of partner frustration until I started dancing with her. Now I am really motivated and focused on becoming more competitive and a much better dancer.