Nicole is an EXCELLENT teacher! She breaks down each step for ANY age to understand. My 2 year old comes with us when we take her sister to class & even she is getting some of the moves down. We've gone to a couple different dance school for ballet & tap; but I noticed right away that Nicole seems to get more one on one with each child/teen & really breaks it down to whatever that individual child's level is. We are very pleased with her as our daughter's teacher!