Depends on your conditions.
My first one, dirt and uncovered, got so smelly that I had to have someone bring in new gravel about a foot deep to cover it and the smell. I just happened at the time to have
a friend nearby with a backhoe and gravel on his land. The new gravel sort of melted away, and needed to be replaced again later.
When I moved, I just never got a run built and let them free range all day. My German Shepherd protected them, chasing off neighbor dogs and hawks.
At the previous place, in the run they just stood at the gate all day anyway, starting at sunup, and complained with that one note that really grates the nerves, that they wanted out to free range. And most of the day, freeranging consisted of parking across from my door watching for me. Not having a run, the poop never concentrated in one place to get to smelling.
On my second coop, for ten birds, I extended the roof line to cover a "sun porch," elevated, floored, wire on 3 sides, with a regular wood floor I could clean easily. It worked well, was always dry. I put straw down and the wind would dry it and the poop and blow it away usually. In the winter, they would not step in snow, so worked well for
them to get outside in the sun and not have to step in snow.