I have found that this site is much better for language augmentation than actual language acquisition. The exercises and topics are useful for adding to what an individual already knows and are useful for brushing up skills.
The ability to test into a level is an added bonus!