Linguaphone is really the right place to learn English. I felt an improvement in my writing and conversation skills in a short period of time.
The teachers are very professional, so kind and helpful. They knew my weak points and worked hard to ameliorate them.