The job took forever and to get Greg to replace items he broke has been a real mission. He left the junk he had put in our garage sit for a long time never returning to complete the clean up. Several calls have been in vain. The floor did come out nice but in the end, he dropped the ball. He never returned as he promised to finish cleaning out the garage where he had set up shop. The most upsetting the lack of respect for other peoples property. He broke several items that he was to replace and he never did. Calls to him have resolved nothing. Our biggest let down was the money we spent on this job, that in itself should have had him replacing everything he broke which he never did. As this is being written several more calls have been made to replace what he broke, we also hired someone to remove all the old wood he left behind, the old door and other of his dirty tools remained in OUR garage till we had it all hauled away. His attitude in replacing what HE broke returning to clean up his mess after he finished really makes his professionalism go way down. I would not recommend his service after all is said and down his time management is poor, his follow thru poor, his respect for other people's property is zero. In the end it does not matter how good he is at what he does if he can not follow thru to the end.My friend is still waiting after a year for him to clean up after the job he did in her home. You might have better luck hiring someone else who cares .