I also like Assimil since the class is designed all over pleasurable minimal dialogues so you learn almost everything from the context of genuine discussions. Remember that the grammar can go very fast from time to time https://kingslists.com/story19232720/the-basic-principles-of-how-to-learn-italian-on-your-own