Editing/Editor Question: 'Push me Pull you'

How do you choose a good editor? How do you know an editor is a good fit? Does anyone have an experience they would like to share? It seems to me that the relationship between an editor and writer is a lot of give and take. Where is the line between accepting changes and changing your words to suit the editor which then changes the tone of a body of work?