Worked well for me.
Im an English speaker and had read the bad reviews but thought Id give it a spin anyway. The English menus were very clear and the checking process was painless. It was actually one of the better airline apps Ive used. A nice surprise. I hope the 22 hr flight with kids goes as well as the App.....
Ozexpat about
China Airlines