John and his crew did a great job staining my deck this past spring. It was a little hard to find a time to complete the job because it rained so frequently this spring, but he was very responsive when communicating via text message, and I appreciated his cautiousness about having 3 solid days of no rain to make sure the work they did wouldn't get ruined by the rain. The job itself took about 1.5 days. It was thorough and still looked great at the end of the summer. I expect it will be a while before I have to get it stained again.