New Breed has been amazing for my daughter. She is incredibly small for her age and has some medical issues she is dealing with. New Breed is incredibly accommodating, patient and very kind with her. They do not "baby" her but show her what she needs to do. It makes me incredibly happy to see how much she enjoys attending her classes.