Upon the signing of the contract and the half down payment to start the work, it started as a job we were highly anticipating getting done for our porch cover was leaking pretty bad. We had set a date for when the work was to be started and completed for I was leaving town for business and wanted the work completed before I left which was agreed upon at the signing of the contract. Unfortunately this is not what happened as promised, and we still have a leaking porch cover. The first of our problems was not getting reliable help on the day(s) or time(s) promised. Not only were the contractors late, in most cases they were not competent in their skills. Materials either came in really late, or if they arrived on time they were the incorrect items. The roof was constructed incorrectly which has caused the same leaking issues we had from the start, only worse, which occur around the fireplace mainly. The reason for the leaking is because they built the roof on top of the flashing which is a definate path for water to get through. In reality, they built the roof too high and did not compensate for the top runners and sheet metal height thus forcing water to run backwards towards the roof, yet again creating additional problems. After explaining that they need to tear it down and reconstruct it correctly, they proceeded to apply a sealer (multiple times/visits) to stop the leaking. IT STILL LEAKS! They did not complete the task in the time promised and I had to leave town. I told them to wait until I return to complete the job, but they proceeded anyway. Had they waited, they could have reconstructed in at an early stage and corrected the initial problem of building the roof too high and saving all the labor and materials. On the flip side of the coin, they are not warranting their work. I have a small claim court petition against them and per their business addresses can not be located to be served, so it looks as if I am out all that money and need to hire someone else to get the roof fixed. I DO NOT rocommend this company to do ANY work for ANYONE.......EVER! To top it all off, I had to haul off the old roof material at my expense and perform nail/scrap material retreival from my yard. These are also tasks to be performed stated in the contract that were to be completed. Just a warning for the wise, beware if you hire this company for services.