We’re looking to have our deck cleaned/refinished. Wondering if anyone out there has recommendations for a contractor who does this sort of thing. Any comments as to advantages/disadvantages of various methods of cleaning and refinishing appreciated too.