The best place where you can learn English is definitely Links English Institute I'll give you a few reason why you should study here:
This school has a big variety of teachers whose skills are excellent and they are very disciplined,dedicated and knowledgeable . in addition, you can also learn how to understand many people accents since there's an immense number of students from everywhere such as Europeans, south and central Americans, Arabic and Africans .to conclude, i am an student who started from level 2 here and I've learned not only how to speak English , but also how to write grammar properly and to pronounce words accurately. also I took the Tesol course here literally ( teaching English to speakers from another language). To whom is interested in learning the proper English I would recommend enrolling this school. I'm quite sure you will be understood everywhere you go after you learn English here.