So far I like this program. The program is step by step with built in opportunities for review. One gets to hear the words, see the words, write the words and say the words. The have very good examples of how the words are to be pronounced. Overall, Rocket Italian is better than other language programs that I have tried in the past. I am using this before a trip to Italy. I will use it again in the future before I travel to countries where English is not the first language.