I've taken several. It's like anything else, some were wonderful, one was horrible, and the rest were OK. I got a refund on the class that I didn't like at all. No hassle at all. The general format is good, you can watch them as many times as you like, ask questions etc. The classes I was less impressed with were the ones where the instructor also had a book out and the class didn't have a whole lot of additional info. If you are a visual learner and do better with video instructions than a book, this is a good way to go.