Does what it is trying to do very well. As a big time typing enthusiast I loved it a lot. I made a mistake and it nearly scared me to death. 10/10 would mistake again.