This has been a great place to learn martial arts. My son and I have been here for three years and the experience has been absolutely great. This is no nonsense, achievements are based off of your abilities and your knowledge of your materials. I really do appreciate that. Its a valuable lesson that my son is learning that you dont get to the next level without putting in the work. Ive seen my son grow quite a bit through this experience going from the childrens classes to the adult level. I highly recommend this to anybody whos looking into martial arts. No matter what your abilities are it will improve on them. The staff is absolutely great.