BDC is a fun place to be! They offer pre-professional training through daily instruction as well as summer intensive camps. All of the teachers have degrees and provide great instruction to the kids. They are loving and caring while at the same time disciplined in making sure the students have a firm foundation and knowledge of dance. My daughter has danced at BDC since the age of 3, continued even during college to stay in shape and still loves dancing and continues to take classes.