It's fantastic...if you don't get frustrated by a ton of small technical issues every time you use this. I had glitches on my Android and laptop. Reading speed not matching what it indicates, randomly changing the reading voice, stalling and then catching up at an unintelligible rate...plus a few more things. If it were just all this, I would give 3 stars. I felt I needed to subtract another star for a 3 day trial period! Why do that? It's $109 app. Give your potential customers more time. :(