The instructors are very professional, but the thing I don't like is there is no break time between students. I don't know why they don't have at least 5 minutes time frame for student's exchange. The one get out then the one get in. So if I had any questions or concerns, I should have to discuss with my son's instructor in his hour. It isn't kind of nice to do a business like this. The tuition is expensive that almost $1 per minute. Just think how much or how long do you want to spend for a conversation???
Pros: Professional instructors
Cons: Time is a matter