I also like Assimil as the class is created around pleasurable minimal dialogues so that you learn every little thing inside the context of serious conversations. Remember that the grammar can shift quite fast at times https://learnitalian.space/italian-free-trial