Washing house and power washing driveway were done well. All Surface does not do windows (which lower priced vendors do). Pressure washing deck caused damage to post caps which had to be replaced after we complained and posts which were not repaired. The deck roof was not cleaned (though other companies quoted for the deck roof, All Surface later said they do not do overhead). Deck staining was not thorough and required multiple return visits to do some minor touch ups - after several returns a worker informed us that All Surface does not stain between the deck boards, only the top surface - We assumed a professional company would have equipment better than mine (my stain brush has a set of longer bristles in the middle to reach between the boards). There were also small things like staining over LED lights in the deck surface and stairs, which required a return service. We decided to pay more and selected All Surface in order to have the cleaning and staining done by the same company, even though they do not do windows (and apparently do not do overhead) so the vendor could not blame another vendor for sub-par work or damage. We will not be using All Surface again at any of my properties.