We camp in NH under a large spruce tree that constantly sheds it's needles. I used to have to climb up onto the roof of our Grand Design Solitude after every stay to sweep the slide-outs every trip. I have three slide-outs.
I installed awnings on all three and no longer have to climb up there to sweep at the end of our stays.
I love my awnings.