I've been a student of Master Mike Johnson for 3 years now, and I feel much more confident that I could defend myself if the situation ever arose. He has the experience and knowledge to teach anyone at any skill level or age.
Pros: flexible class schedule, friendly people
Cons: you WILL sweat, which is only a con when you get some in your eye..lol
more