DS2 is determined to go to a German uni for a semester in Oct this year. He'll be Y3, and has zero German. He's been doing some Duolingo, but finally has some time to get stuck in. Babbel seems to be well rated. What do people think?