I guess I am odd person out here...I love my sand! I have it in the coop and run. It has to be washed COARSE construction sand. I buy Quickrete All Purpose Sand at Lowes. You do not want sand that clumps easily like play sand and other fine sands. I clean both coop and run daily within minutes using a long handled kitty litter scoop and a kid's metal rake. There is ZERO odor. I mixed in DE to help prevent little critters like mice and lice. The girls can dust bath in it and also have grit readily accessible. They scratch and find sprouted grains from their feed and various bugs that have made it in that day. I have a covered coop and run. It gets wet in the run with hard winds and rains. Otherwise stays mostly dry. Sand wicks moisture down, so yes over time it may compact. You only need 4 to 6 inches deep. When I clean, I am turning the sand, and the girls are scratching also. My set up is small so it works for me. I plan to change out the sand in coop once a month or so, that sand can go into the run where there is more airflow. Sand is a great choice for my compost pile because it makes for good drainage in the soil. My compost piles end up a nice blend of dirt and sand, the garden loves it! It is dusty at first coming out of the bags, that all settles, especially as it gets wet. I live in VA, hot humid summers, mild winters.