Overall I would recommend Small Jobs. Positive: on time, reliable, overall job was done properly, called to ensure all done to my satisfaction. He likes quality material and work. Negative: Joe has excuses for anything I pointed out to be wrong. I felt he charged me more than he said on initial question. I still have squeaky floors and some planks are not pieced well. Suggestion: need to keep word on estimate. Need to let client decide on materials quality.