I pay $8.00 per yard delivered and buy 100 yards at a time. The top soil that I purchase is called "recycled loam". It consists of ground up tree stumps, manures of unknown origin, and the first cut of loam from the farm fields. Nothing larger than a 3/4" stone in it, and there is a fair amount of ground wood pieces, but they are about 1/8" diameter and about 1" long. Also, an occasional small piece of glass that is so old that the edges are worn smooth... The plants grow well in it and the wood holds the moisture in the soil well. When I consider the alternative "loam" screened and processed at $25 - $30 per yard plus delivery, I am very pleased with the product that I get.