Craig does very nice work. I have no complaints about the quality of his work. However, I would never hire him again. I first contacted him on October 6, 2014 by buying a deal, $1500 for a contractor for a week. I contacted him several more times before he finally was able to meet with me. At the end of December he finally presented his proposal and I paid him $1825.00 for materials. A week later I paid him $800 for materials for the 2 large countertops, and he began work. After I had ordered flooring, he said he would like to install it and did so, $825.00 on January 23, 2015. At that time, he also agreed to tile the tub/shower area and began the preparation. At this point, I was not unhappy, although it was taking much longer than I expected. On February 29, 2015, I paid $1336.00 in materials and labor for preparing the tub/shower area to be tiled. He did not give me an itimized bill for materials, just said this is what I owed. He had moved his tile cutter into my basement and was to come back to finish tiling. I did not hear from him again for several weeks, until he called to say that he would come by to pick up his tile cutter, he needed it for another job. I asked when I might expect to get my job finished and was told that he had no time until the end of April. He said that contractors often scheduled 2 years in the future and denied taking other jobs before he had finished mine. At this point, I would have stopped letting him do any work for me, but the 2 countertops he had built would be difficult for someone else to match and he still owed me work from the original contract. When he came back at the end of April, the sink in the kitchen had been placed but not sealed, the tub/shower was tiled, the bathroom vanity installed. Craig needed to finish installing the last of the kitchen cabinets, set the closet doors, hang the 3 other doors as part of the original agreement. Additionally, I needed the 2 smaller countertops built and 1 extra cabinet set. This took 4 days and cost me $1400.50 in materials and labor, again without an itemized materials list. I feel that Craig is not honest. He is friendly and personable, but he does not accurately account for his time. He was consistantly late and padded his hours. I believe that at least on one occation, he used a material run to drum up new business which he then put ahead of my job. I have always expected, and received, an itemized list of material expenses. In my opinion, I was vastly overcharged for those last two countertops, and I am very disappointed that the work took as long as it did.