it is actually very good at reinforcing grammar and pronunciation. The cultural component is not that strong, but at least it is introduced. I am at the intermediate level, so it took me a while to figure out where to start. Regular tests would help me evaluate how well I have learned to make sure I am working at the right level or if I need to go back to some beginning lessons. I am always concerned I might have missed something important at the beginner level. (Maybe I am missing a feature that is already there). I use it along with quizlet to help memorize vocabulary and conjugations.
Response from Rocket Languages
Thanks so much for your feedback. You may find our Benchmark tool helpful to find your current Italian level. Redo the test regularly to track your improvement. You will find it by clicking on your avatar in the members area, then selecting Tools. I hope that helps!