Doesn't look like much from the outside, but the inside is surprising! Lots of space, cool murals and good training equipment. Instructors and students are friendly and willing to go out of their way to help you. Classes are hard work but lots of fun. My kids are older and take the adults classes, but the kids classes look good too.
Pros: No contracts, small classes, low cost!
Cons: hard to find