From what I have heard it is very impractical for self-defense but it is a good workout and is supposed to be a lot of fun. My friend used to attend class and he said they didn't have sparring or a lot of "real life situation" moves but he enjoyed it quite a bit.