The songs themselves are very nice, and mostly original in the structure, not just recycled old ideas; some of them have a clear beat which will make then palatable to both beginner and intermediate dancers, while advanced ones will just be carried away by the overall intensity and quality.