Hey Internet, sometimes you benefit from my mistakes. Like recently, I learned that you should never buy cheap lawn fabric. Sure, it looks to be decent quality, and it costs significantly less than the premium fabrics. But think of the long term and how it will hold up.
Comparatively, here's the premium fabric that we put down around our pine tree. As you can see, it's still going strong with no weeds popping through.
Here's the exact fabric that we used around the tree: Landmaster Commercial Weed Control Fabric. It's spendy ($49 per roll), but at least you know you won't be replacing it after just a couple of months.
Live and learn. Then share it with the Internet. That's what I always say.