The whole experience has been less than satisfactory. Carpet job was satisfactoryNow, the flooring for the bathroom did not arrive that day, so they were unable to complete the job. I was told I would be called when the flooring arrived to schedule the installation. After several emails, the job was scheduled for Friday. I asked them to call my cell phone to let me know, as we had errands to run. I received another email later that morning that the materials would be dropped off and the installer would be headed our way soon. At noon, I was emailed that they were picking up a new wax ring for the toilet and would be on their way. The installers arrived at 1 pm. My phone call requests were never honored. The two installers began to prep the 4ft 6in by 4ft 4in bathroom with a toilet and a pedestal sink. At 1:50 pm, one of the installers left to go get the wax ring, which I thought was already done. He was gone for 50 minutes. I was called down repeatedly, once to be told the sink would not be pulled, which was in the bid. I was called again. This time I am being shown slight damage to the edges and pieces of most of the flooring. He assured me he could work to cover that up during installation, but wanted to let me know. He said he was going to take pictures of it for his boss. They got the flooring done and I was called to look at the ragged cuts around the base of the sink. He said he could make that look good with caulk and I said Ok, do your best. Next, they are having trouble putting in the threshold. It seems they do not have the right tools. They need a new small drill bit. I go and get my drill bit box and say use what you want. The concrete is apparently very hard. These are not, of course, concrete drill bits. I am not the least bit mechanical, so I am not really the best person to ask. He asked if I might have concrete drill bits. I said well, I have a lot of drill bits, but I do not know so I go get another case of drill bits. Then he asks if I have a corded power drill. So I get him that. After a while, I am called down again, this time to see that they have installed a threshold to the carpet, but are having issues with an overlay threshold, I guess. It kind of matched the flooring and went over the drill bit eating materials. Installer number two has now left. After a bit more work, the floor is finally done. Six and a half hours later, the small bathroom floor is done. By my guess, at least four drill bits were broken, but that is not really the point. How does a specializes in hard surface flooring installer not have all the tools they need? Had I not had tools to borrow, when might the job have been done? Why were the materials delivered in damaged condition, enough to concern the installer about how they would look? And why was the sink not pulled for the flooring as it was included in the bid to be done? This ended up being a two-phase job. The carpet was installed beautifully by two very competent young men. They worked quickly, did a nice job, and were very careful to address any issues. The bathroom experience was bad. A room that size should not take six and a half hours to complete. The installer should know the bid instructions, the materials should be in good order, they should have the tools to do the job. And overall, the communications with the company were not good. Follow up took too long and they refused to address my request to just call me to give me an update. After notifying the company of this pending review, they offered a $50 discount on an $1800 job, with the hopes I would not post the review. To top it off, my mistake not checking to make sure they were licensed in Raymore they are not, so they knowingly did unlicensed work in the City. Based on the overall experience, I would not do business with KC Homeworx again, nor can I provide a recommendation.