I don't recommend SDM. I let my daughter to join their Summer dancing class last year. She did not learn much and is not particularly happy. Not spacious, teachers are not too nice, etc. I changed to other ballet school afterwards and she is so happy and can pick up the ballet skills