Classes are fun, and the instructors are awesome! It's great for both kids and adults. You learn effective techniques, as well as self-discipline, respect (for yourself and others), and improved focus. It's a real martial art with history and philosophy behind its teachings. My family and I love it!