A well-packaged English learning software, never got me bored because the exercises are so fun to do. The support in Bahasa Indonesia is nicely done, it’s very helpful for beginner users. Anything spoken in this software is very clear and easy to understand, I especially love the feature that allows users to click every word on the unit page and listen to the right pronunciation, it’s a great support for non-native English speakers. Lessons For Life has all materials from the basic ones until the advanced and covers educational and business purposes. It’s a good investment for a long time English learning.