The best part about this software is that it's user-friendly interface, easy to use for both beginners as well as experts in language learning. I like how you can create your own characters with which you will be able to communicate easily! There are also some other features of NLS such as its ability to translate text from one language into another or even an audio file so if someone has no knowledge at all they could still have access to what was being said through their computer screen. I don't think there were any downsides but maybe people who aren’t familiar with computers would find it hard using the program due to certain functions not working properly sometimes (such as creating new words). This product helped me improve my Spanish skills by allowing myself to learn more vocabulary than before while having fun doing it too!