I'm pleased with Rocket German. The program has worked well on my iMac, provided I use the Chrome browser. Lessons are well sorgfanized, and if you keep at it day and are using the grammar as well as interactive lessons your fluency and reading will improve. I'm doubtful that writing will make similar progress as the structure is not a good, at leas so far, for teaching students to write German well, though students do get plenty of practice transcribing what they hear. I would not hesitate to recommend it to somebody wishing to learn to read and speak better German. I find it does help to make a point to watch movies and TV programs in German.