Generally, this is a very good tool for those who wish to learn Arabic from scratch. There are 2 major problems though.
1) The author consistently introduces items in exercises that have not yet been covered in the book. For instance, he introduces items that contain long vowels before having introduced long vowels.
2) The recording in the CD's is too fast and the reciter consistently mispronounces the letter "jeem" using the Lebanese/Syrian pronunciation, which sounds like a french "j"