What Makes a Great Montessori Teacher?

Is it patience, creativity, or a deep understanding of child development? Maybe all of the above! What do you think separates an average Montessori teacher from a great one?