I found it informative and entertaining. Even though I had already knew the basics of the program I still learned a few things I didn't know. As the videos progressed the trainer did an excellent job of laying down the ground work for advanced techniques.