The program is SO well executed and the supporting materials are absolutely stunning and far beyond what I expected to receive as part of Step 1.. I also loved the group teaching, the only way to learn this is to practice and knowing the weekend was leading to the class tied the entire weekend together. Finally, it was FUN playing the very unique yoga games.