Dave was great to work with. He was very responsive and worked with my schedule. Dave actually sent Derek to do all of the work. He was punctual, thorough, and cleaned up behind himself. The job had to be done in phases because of other contract work but Derek never complained about having to come back. I would definitely work with these guys again.