User-friendly and interactive. Many unique features are provided in this English software. I can watch and listen to the interesting and colorful animated characters interacting in different environments. The level of difficulty also varies, ranging from A1 to C2. In addition, there are also games provided to facilitate the learning process.