The best dance school there is!! My daughter has been going since she was 4 and now she is 9. She has done 4 shows, 2 at The Grand and 2 at Oakengates, and has also passed several dance exams. She has built so much confidence through Karen's classes and the girls there are just wonderful.