Hey guys I'm back

. So now my thoughts are getting ready for stain . I'm going to wash down the house first as the vinyl siding needs it . But then the deck . So what do you use to clean the deck ? Just some soapy water ? A mix of bleach ? Deck wash from big box store ? The woods seems dry to the touch so it's ready for the stain , just need to know how to clean .
The stain we have narrowed it down to TWP oil based semi transparent . I will apply with a roller do I use a foam roller cover or traditional style ? And what nap thickness ? I plan on applying two coats either the same day or back to back days . Any other tips ?