My daughter came here for summer camp last year and had a positive experience. The staff are very friendly, fun, and good with children. For us, the most important part of her camp experience was that she be well cared for and have a good time. CMC definitely satisfied this criteria. However, I dont think she actually learned that much about playing or appreciating music (camp seemed to be a bit of a free for all), which was a slight disappointment.