It's definitely not the worst solution for people who struggle with learning a language, but for me, it wasn't actually that good. I prefer to learn spanish with lingopie, and for me, it's much more effective. But I can tell you that it's worth checking out if you're just at the beginning of language learning