Но мне кажется нет ничего лучше чем живое общение, в планах брать частные уроки у носителя.
Живое общение, это нечто! Особенно когда преподаватель не знает ни слова по-русски, кроме "здравствуйте" "спасибо", а ты не совсем свободно владеешь разговорным английским, и пытаешься понять его или объясниться, то некоторые слова, выражения запоминаются лучше и надолго, потому что мозг, память работают в разы активнее, чем когда общаешься с русскоязычным преподавателем. Но уровень beginner и даже elementary лучше всё-таки пройти с местным. Иначе не будет целостного понимания структуры языка, т.е., есть опасность отрывочного бессистемного овладения.