The teachers are wonderful. My child talks about dance class all week. She LOVES the class! However the company is unorganized and can sometimes be unresponsive. I was torn between keeping her in and pulling out. They win several dance competitions, but they fail to realize that it is still a business and that communication and organization is extremely important. I wanted to give them three stars, but the teachers are truly wonderful. The extra star is for them! If this company can get their organization, communication and professionalism together, this company would be unstoppable!