The best way to find out is to ask ESL students themselves!
Below are some written replies given by ESL students to this question: (Excuse their spelling and grammar mistakes)
"I think a good teacher must be honest, flexsible, humorous”,
"i think a good teacher should care about students, not only care about their scores”
"i expect the teacher to be helpfull and nice."
"Experience and talant make a good teacher"
"I think good teacher must be nice and friendly"
"I think that first, good teacher should be serious about teaching and student.""
"Good teacher can find your base problem and gives you a nice way to result it."
“a good teacher is whom can share your problem, and take attention when you talk" "
"i think a good teacher can open a new world of knowleges for student"
"A good teacher is went a teacher take time a care about the needs of the students. The teacher have to be cuality non quantity. Take time with the studens to clarify any difficult. First have to love the profeccion, the subject, the studens, her life and the life around her. But supose never be affaid of anything and never competing with anybody and with the time. Be slow went its necessary."
"Good teaching needs humor senses to relax students""