Beginning with the basics and progressing to intricate steps while gaining rhythm and coordination make this class challenging but so much fun!