Just a word to the wise (not a criticism, because if you and your teacher are happy then it's great) - Preply treat the teachers pretty poorly. They take a huge commission. Sites like italki and Verbling are more reasonable. (The price for the student is the same, but the teacher will get more)