DNF'd at 20%. I found that at my level, it was confusing to read sentences full of basic errors - I don't want to accidentally learn the wrong thing by remembering bad models. I also don't make 95%+ of these errors, so ultimately, the book's not for me.
BUT. I do think it would have been handy at around the B1 level.