I'm currently only halfway through the second lesson, but it seems good so far. You should be aware that the main reason I'm writing this review, is because they'll give me $10 cash back if I do.
Note that there are a lot of special offers, and the one they email you may not be the best one available at the time. Also, if you're paying by credit card, and you're not in the US, you will probably get a better deal if you pay in USD, and let your bank do the currency conversion, instead of taking the option to pay in your local currency.
Honestly though, it does seem pretty good so far, and seems to be very good value.