I think it's a great class with different teachers instructing different skills like listening, the correct way of description. The teachers can explain the words and idioms I didn't know in a easily understanding way.
The only problem is that I can only attend classes after 5 o'clock due to time conflict.
This is the first time that I attended free ESL class. I think it's better that we can have some advice from the teachers on how to practice by myself. Then it will speed up my progress with teachers' teaching and my own practice.