Posted: 13/05/2015 at 11:26
I'm no expert, but I thought that weed-suppressant membranes were brown or black to exclude light. That looks like a thick fleece-type fabric which would let at least some light through. I would ask the contractor for some more details about the fabric, he must know the manufacturer. He probably did remove the weeds but they will always come back in gravel, I'm afraid, it's an excellent seed medium.