Fun school, practical techniques & it's great exercise! - good location too. Pros: good parking
All reviews seem positive
Internationally-certified martial arts school teaches various programs at different levels, from expert to beginner.