Really great classes, well explained, great fun, good mix of learning steps and dancing. I love doing the class with my daughter who is 7, she also happily does it on her own. This is a quality class I would happily recommend to a friend.