Just to chime in, the performance is very professional. Many of the dances are done by the upper level dancers with some real talent. My daughter has been dancing at CRBA for 6 years and I have been consistently blown away by the skill of the upper level dancers. It does not have a “recital” feel, where you really are just going to see your child perform. A great way to take your child to the ballet.