BDM is an excellent place for children to grow. They provide lessons on various styles of dance, as well as music lessons. It's a small studio that gives each child lots of individual attention and has both competitive and recreational streams. I highly recommended this studio!