Wonderful place to take Karate lessons! The instructors are so great with kids. They are encouraging, knowledgeable, and are able to easily manage a roomful of kids ... usually at different belt levels. This is the first time that our son has chosen a sport on his own, and has stuck with it without complaining. The Kids' Night Out events are so much fun, and they organized the best birthday party ever (Nerf War) for us last year.