I have 2 flower beds that I'm trying to rid of weeds that just refuse to die out. I've cleared the beds from plants and have resorted to roundup. It kills them but after a while the same type weeds just come back. I've gone through this roundup cycle several times to no avail. If I kill the weeds one more time then clean out and put down landscape cloth, will that keep the weeds from coming up (before I spend a lot of money on new plants and mulch). Never used it so don't know if it really works. Getting tired of this. Thanks.