My son had a bad experience here. He was 4 when he started. He liked it at first, but then he didn't want to go and would cry if I took him. He couldn't understand what the master was saying to him and the master would clearly get frustrated with him. When my son didn't want to go back, they still tried to withdraw money from my account for months. The communication is horrible.