I was regular about using Cedargrove compost for many years. Over the years, my soil has improved and remains a nice rich color. I switched to a more local compost, but wasn't pleased with either the color (more gray than black) or texture (kind of crunchy). I typically get a dump truck load and work my way through it over the growing season. In addition to seasonal mulch, I also add ground up leaves in the fall (easy to just run my riding mower over them and catch them). I've also tried the free mulch provided by a local horse facility but it had way too many grass/hay seeds and rather defeated the purpose. Anything to suppress weeds works for me.