I have this very scanner. It's decent. For $20, I don't think you can go wrong. I'd say it's about the same quality as the canoscan's that tend to turn up for this price, too.
Mine works fine. It's biggest drawback is that it's slow, but the picture quality is, in my opinion, much better than you might expect from a $20 scanner.