At barely more than £20, you shouldn't expect much from this printer. And you won't be surprised.
The print quality is quite dreadful: even documents are beyond its abilities. I assumed I had set it up wrong, but no; those fuzzy grey letters are the best it can do. As for printing pictures - don't even bother trying.
This is designed as a bottom-of-the-range printer. You should not consider buying it unless your ONLY criterion is price. But there are cheaper printers out there, and it's hard to imagine that they are any worse than this.