I find Rocket Hindi to be a useful tool and the price is good. I do find that the audio recordings often use language devices without explaining how they should be used and these notes do not come up in the grammar sections until later in the course. The voice is also rather annoying.