I also like Assimil as the class is constructed close to pleasurable minimal dialogues which means you learn every thing in the context of genuine discussions. Keep in mind that the grammar can move quite fast sometimes https://lingeriebookmark.com/story7874789/5-simple-techniques-for-learn-italian-for-beginners