I think TalkFun is good. The first reason is the teacher is good. My teacher is Zayne. She is good at teaching and kind. The secound reason they are native speaker. So this makes me less nervous about talking with English. Also it improves my speech skills. Those are the reason why I like TalkFun. Thank you TalkFun.