Yes, but marble rocks and rounded pebbles should be spread as thinly as possible because heavy weight on top of the fabric actually allows very aggressive weeds to punch through the fabric, making them difficult to control.