This might work for beginners who just start learning English. But unfortunately, it is just a fake English school whose quality is dismal. I do not think they have proper oversight of skilled people. Their web postings are full of errors in their English: it is better than that of many Japanese but it is horrible if they claim they want to be an English school. It might be a cheap alternative to more expensive schools in real Anglophone countries, but people should know its limits. Or they might be just showing us that the perfect is the enemy of the good: it is ok to suck and you can overcome mental barrier and inhibition to speak and use English. But do not go there if you have a higher standard and motivation.
Langrich: too many errors on its web pages