My coop is a converted 6 x 6 greenhouse, full size screen/storm door with drop down upper window, full size window beside the door, that I covered with OSB board (North facing).
East side also has a full size almost floor to ceiling window (non-opening) which is left uncovered to get the morning sun, I have their food & water hanging near that window.
South side again had the full size window. I have 3/4 covered with OSB board, the nest box sits against this wall, that way the girls just walk in & pick their nest, have 4 nest boxes, 12 x 12. I have 14 hens, only 7 are laying, and they still all want to use the same nest box.
The West side wall is attached to the shed, it had a 4 ft high shelf built in (2 ft deep), made a rung roost, 3 levels, they use it as stairs to get up to the shelf. Am going to make a shelf below the main shelf, to see if the younger girls will spread out a bit more. Because they are the lowest in the pecking order, they puppy pile in one corner of the shelf to keep away from the other girls.
They have a 20 x 20 ft enclosed run that they stay in till noon, then they can free range till bed time. The laying hens head to the coop when they need to lay their eggs. This is when I hear all the fussin going on, it is usually my Barred Rock who is so noisy. She will fuss & pace back & forth, even though there are 3 other nest boxes available.
I use the deep litter method, and the hanging feeder & water. Just switched to pellets and there is so much less waste now. My only issue is, the can hear when I open the sliding door to come out, and they come racing over to see if I have any treats. They now like to stand at the slider & look in, can not keep the door open or we have chickens in the breakfast area.