Just been to see this, having not read the books.
It isn’t good. It’s not out and out terrible, but it is not good. The plot makes basic sense, but there are many elements which I assume are explained in the books and are in no way explained in the film (the characters who are rats or something with fake skin, a living house, who the man in black is and what his motives are).
I did enjoy the gunslinging parts on a very basic level.