Great teaching methods – covered every aspect of learning a language. Fun, engaging and definitely worth the money.