The lessons are good, but I'm finding the speaking exercises very frustrating. The voice recognition does not work very well. The exercises require repeating over and over because the voice recognition is so poor. I'm not saying my pronunciation is great or anything, but it isn't as bad as the software shows. It slows down the lesson and makes it a drag.