My daughter has been attending Integrity for about a month, and she loves it. They challenge her in a positive learning environment, designed to build stamina as well as strong technique. I would recommend this school to anyone starting out or wanting to continue there training. All the instructors give group and individualized attention to each student.