The studio is great, response time to emails and messages are on par. In the first lesson the instructor said my daughter needs to come in 15 -30 min early so she can catch up with the class. We arrive about 20 min early each time and she was either half an hour late from the class start time or arrive just when class starts. Tonight my 8 year old who has no experience joined mid season had a terrible experience with the dance instructor. My daughter loves to dance for fun but now she wants to quit and not dance anymore because she feels she was mistreated. We were allowed to watch our child's lessons ever since she started taking lessons but this past lesson, the instructor said we are not allowed to watch. After class, my daughter seemed upset and cried on the way home in the car. She said she was very afraid of the instructor because of her attitude towards my daughter. When I asked "what attitude" she mentioned that when she made a mistake in class the instructor would give her a very scary look and have poor body language and attitude towards her. After hearing this, I tried calling the studio several times but there was no answer. Maybe this studio is great for experienced dancers only and not beginners.