It's pretty difficult to define, and the definition will vary person to person. It's similar to asking what makes a good coach? For me it's a combination of energy, attitude, verbal clarity, and also a personality that I find attractive and pleasant, i.e. the type of personality that I'd enjoy spending an hour listening to and taking instruction from. Also of course a sound knowledge of form, technique, and healthy strategy.