I've only just begun the Italian course but so far I'm enjoying it. I really like how its structured and I like how its focused on how to handle real life situations. I also like in the modules that you have to work through not only writing the language but speaking it yourself (although it feels a bit odd at first to speak to your computer but you get use to it quickly!).