BJ came when expected, did a thorough job, and gave us a detailed report when he was done. Exceptionally nice service!