I have used them. First I ordered the Brick which is very close to O scale and it is printed on the 1 MM thick embossed Wall Paper stock.... I used to scratchbuild a large Ice and Storage warehouse, I was very impressed....
My 2nd order was what you have pictured at the top of this post, and I apparently made a mistake ordering and got the "vinyl" nice stone graphics but smooth... I am pretty sure it was my fault as I should not have ordered the material with pre applied adhesive, that's the smooth stuff.
if you want the textured sheet, you have to find an auction that specifically says printed on Embossed Bumpy 1 MM Wall paper.... I am pretty sure all the self adhesive products are smooth and have the adhesive with the release paper on the back.
You really have to read his listings carefully and make sure you are getting the Embossed Bumpy texture, if that's what you want. If I order again, I much prefer the embossed bumpy textured stock.
It took me a while to get both my orders by mail, and there is no "tracking info" even if your given a number, he ships in an envelope with a bunch of Greek Stamps on the front side.