EF's textbooks are developed and designed by its own team, which seems to cost a lot of money, unlike other training schools that use other people's textbooks. I think ef is very good at this point. Their course software online learning is quite interesting, not boring!
Remember to adopt