I've been doing TSD for 3 months now, and am thoroughly enjoying the classes! The instructor actually takes the time to correct anything that I might be doing wrong, as opposed to standing there saying "looks good. Next!" like I've experienced in the past. I recently passed my gold belt test- I declined the option of starting as a red belt for personal reasons. There was a lot of board breaking involved in the end, some I had trouble with, but not too much. I can't really say what I enjoy the most about it, but the way it's being instructed is a huge boost.