I also like Assimil because the system is created about enjoyable small dialogues which means you learn every little thing in the context of real conversations. Understand that the grammar can shift rather fast at times https://thebookmarkfree.com/story18219670/learn-italian-for-free-trial-can-be-fun-for-anyone