Honestly I was pretty thrilled when I finished this course. It gave me a real push to break out of my boring old routine. The lessons were decent, even if a bit long sometimes. I liked the live practice part, that was helpful. Some weeks I felt kinda lost on my own, though. The price tag is a bit steep but you get what you pay for I guess. Overall it did the job for me.