Comprehensive English software. It covers broad learning topics. I could find any topic from the simplest to the heaviest. Conversations presented in this software are also very practical, the words used in the conversations are not exaggerated that the conversations appear to be natural. This software also presents grammar activities for writing practice. There is an example above the questions, to explain how the users should write the answers, which is very helpful. Personally, I love how detail the examples are. Overall, this software is a good learning resources to learn English for teens to adults.