I had not cleaned the roof in more than two years and apparently the previous cleaners didn't remove all the moss that needed to be scrubbed off with a brush. Steve's Gutter Cleaning Services took a hand brush and manually scrubbed all the crevices, then he vacuumed and swept the rest. After he cleaned the Gutters he made sure that the grounds around the house were clear of debris. It took him all day, but he did a fantastic job. I certainly recommend him to anyone looking for a thorough roof and gutter cleaning.