It is undoubtedly one the best resources to learn Arabic. I just wish they would get rid of the introductory song and get right into the subject matter. They also started well by teaching MSA. Now it is all muddied up with a mixture of dialects. That in itself is not bad; however there should be a filter for MSA, Lebanese, Egyptian, Saudi or what have you! Then in the advanced levels you have this guy speaking a mile a minute. I wish he would slow down a little bit. If these modifications are introduced the program will move higher in the Arabic teaching programs. But all in all excellent !