Rocket gives me flexibility to learn when I want to. And I can learn at my own pace. The lessons are fun and challenging with a nice mix of spoken and written language. The chunk style of learning is very effective in getting a quick feel for the language. Highly recommended!