I've just started using this program but so far it has been the most helpful language learning device I've tried. The fact that you have both a native speaker of the language you're learning AND a speaker of your own native language makes it so much easier to figure out pronunciations and how to work in the accents to make your sentences flow together smoothly. Definitely will be sticking around for the rest of the great lessons that this program has to offer!