I have been taking a women's self defense class here and it is really good. I like that the class is ongoing to you have a chance to practice the defense moves you learn and commit them to memory. The space is set up well and the location is convenient. I would recommend taking classes here and especially the self defense class as that is the only one I've tried. It meets Saturday mornings and can be found on meet-up under "Women's Self Defense Meetup".