Hate weed cloth except on paths. You can not cultivate with weed cloth. My fave mulch for weed control is a very thick (1') layer of pine straw. Good for both water retentiion and weed control. It packs down nicely and is not unsightly. Next best is shredded cypres bark about 6" thick.
Elizabeth - or Your Majesty
Living and growing in Lafayette, La.
When weeding, the best way to make sure you are removing a weed and not a valuable plant is to pull on it. If it comes out of the ground easily, it is a valuable plant. ~Author Unknown