Where you live will determine how effective sand is in coop and run. If you live where it's very wet and humid and your run is exposed to the wet weather, and there isn't good drainage, sand may not be for you.
I use construction sand (coarse) in my runs, have for many years, and it works great for me. My climate is arid, and my run is covered, and there is no runoff that soaks the sand in the run. It's easily scooped and it stays clean as long as I'm up to the task of scooping often. Even still, if my run wasn't covered, rain and snow would wet the sand, making it stink and causing the sand to freeze solid in sub freezing weather.
I use masonry sand (fine) in the coops. It also makes it easy to keep clean. The chickens enjoy dirt bathing in the sand as there is a large window in one coop to let in sunlight. Sand also heats up from the sun and acts as a heat sink, keeping the coop and run warmer in winter. In summer, I dampen the sand and the evaporation helps keep it cooler in the run.
I'm currently in the process of hauling new sand in to put on top of the old in the run. I will scoop out all of the old sand in the coops and clean well since I haven't done it in a few years. Then I will put new sand in the coops.
I need to time it right, though. New sand from the gravel yard is generally damp. If I import damp sand ahead of a bout of below-freezing weather, the added moisture in the air will make frost bite a danger. So I'm looking ahead to getting this done this next week while the weather is warm and dry, giving the sand time to dry out before the next freezing weather hits.