I hired this company to renovate my kitchen and redo the floors on the main floor of my house, as well as replace some windows. A renovation that was suppposed to take 5 weeks ended up taking close to 9 months and they left the job unfinished, even though I had already paid them for the work. They never did come back to finish the job, despite being promised that they would and I had to hire someone else to finish painting, electrical work and final carpentry work on the cabinets. All of the cabinets they installed were crooked and the window installation was improperly done, so I'm already having problems with the windows closing properly. They also neglected to get a permit for the job, so I don't know if things were done to code in the end. Very, very disappointed with their work and would not recommend them to anyone.