I have really enjoyed the rocket languages learning experience! The only difficult thing is staying movivated! The price is fair, expensive but fair as you get a lot for your dollar. I would recommend writing down everything you say, think, and learn and reviewing it weekly if your true desire is to learn the language quickly and efficiently! I was satisfied with how the module layer the self although some restructuring should be considered as the gradual progression is self-affirming however every so often there is quit a large jump in difficulty. The tests at the end of each module should also be touched us as to test your problem solving and ability to infer from what you have learnt, instead of testing what you have memorized from the lesson. Other than that i continue to use rocket languages and would reccomend it to anyone who is interested in learning Spanish.