I would definitely recommend this product. I have tried other Arabic programs and they usually have one of two flaws. The first is that they focus a lot on sentence/word construction, but do not have enough words. So you can understand how a word is built, but you are left with little vocab. The other problem is where you are given a lot of vocab, but you do not understand the conjugations. This seems to provide a really good balance