I have a very tough time with weeds. I put a lot of composted manure on the garden and I think I seeded the weeds! I bought heavy filter cloth and cut it in either 2 foot widths or 3 foot, and lay it down between the rows to keep weeds down. I don't think straw would be dense enough to keep the light out. I would still like to put something in between the plants like tomatoes where the gap is in the cloth, but don't know what that would be.