I have been going here for over 3 years. The instructors teach you real life defenses and better yet train your mind to get used to the feeling of stress and aggression needed for actual street fights. The haters i.e (Joe) are usually lazy people who expect the instructors to hand hold them thru every drill. If you have the willingness to learn and are there to actually sweat and gain some bumps/bruises along the way...this is a great place. Bottom line...you get out of it what you put in to it.
more