We used it on a large bed of perennials, and it works fine....It does remain damp but doesn't hinder the flowers...We also used it all around the outskirts of the house for the same plants...Never tried it on annuals....oh yeah we used mulch on top of it also....Dave