Linguno has been my favorite language learning website for a while now.
For the longest time, I really only paid attention to the excellent verb practice exercises.
Recently, though, I ran out of other online games to play and tried one of the Linguno crosswords. I don't think I had realized that they offer lots of monolingual crosswords - with the clues in the language you're practicing - but I was immediately delighted. I am repeatedly amazed at how well those relatively simple phrases in the practice language reinforce and expand my understanding.
For example, in an Italian crossword this week, one of the clues was "Luogo dove il caffè è il re." To solve this, you have to know that "luogo" means "place," that "re" means "king" - and that, in Italy, a café is called a "bar" - so, "a place where coffee is king" is BAR.
I can manage A2 level crosswords in Spanish and French pretty well, and the B1 level puzzles are a good stretch for me. In German and Italian, A2-level monolingual puzzles are just about perfect - a good challenge, but not so hard that I get frustrated. They offer more than 20 new crosswords in each language every day, which is amazing and wonderful.
Every time I poke around at Linguno, I'm more and more impressed. The listening exercises seem to use text-to-speech, but it's quite good. The usage notes are terrific - like this page on the differences between ancho and amplio.
I am delighted every time I use Linguno. It's a fantastic resource, and I feel very lucky to have it in my life.