I truly enjoy practicing my second language using this app. The only flaws i see is when the mic does not get what you say correctly and when the app asks you to translate what they say in Spanish by typing it out. At times it is hard to comprehend what they say and you may type the incorrect translation.
Lil_bit123 about Duolingo Learn Many Languages for Free, v5.0.14