I've taken six classes with TrueKravLiny now. AJ is my instructor and it's his business. He's attentive, explains all the movements and their real world applications and practices until I feel comfortable. You don't learn something new every class, which is a good thing. He stresses that repetition is the only way to make these techniques second nature and I can attest to that being the case as I still get sloppy even being comfortable with some techniques. I do feel that what he is teaching is very relevant to the types of situations you are likely to encounter in the world today. Its great for all levels of students as everyone learns the same technique regardless of skill level. However, as the class gets comfortable, more advanced techniques get introduced. You are guaranteed a good workout with dedicated people and a fun, interesting class. Its absolutely worth checking it out with the introductory class as its free and no pressure at the end to continue coming if it wasn't for you.