I took it for 7 years, and have my black belt in it, because I no longer live in the area however I stopped taking it. If you have a good instructor, and, perhaps more importantly other talented students who want to push themselves and the people around them, then it's good stuff. Train hard and you get good results, it's like that with any style.
Lots of strikes, makes use of elbows and knees, some self defense stuff is so-so, we did lots of sparring, pad work, and cardio. In addition, when you get high into it, the focuse switches into ground work, but, it takes a while to get there, they're concern is with defending yourself on your feet against multiple opponents before taking someone to the ground..Again man, depends upon your instructor and how good the students are, but check it out, I did it from when I was 11-18, got some great skills out of it, transformed myself, and have since moved onto doing some boxing and bjj.