This is a very good video. Pretty detailed. He's easy to listen to and shows everything well.
Definitely NOT for the beginner, as you probably could have guessed. I'm a beginner and will find
this will give me something to practice, likely for weeks and even months; however, with that said,
by the end of it, I very well may not be a beginner anymore (late beginner or early intermediate
lol). Despite it's difficulty (for me), I'm very happy I purchased this video.