It does a great job of showing me all the information I need. The only reason I rate it a 4 and not a 5 is when it shows the stroke order for kanji while very accurate and helpful it could use just a little more polish so the strokes are smoother. I have l another app that doesn't do as good a job as this one but does stroke order more smoothly.