My wife is Italian and I used Ready Set Italia's program to help me prepare for the B1 Cittadinanza exam for Italian citizenship by marriage. I didn't really need to be fluent in Italian, I just wanted to pass the exam now before the laws become more strict. I can always learn the language later. The program taught me just what was needed to pass the test and it worked. I passed and am definitely not B1 level Italian. If you want to spend years in language class, cool, but I don't have time for that right now. This program worked for me.