Could have been - would have been -"they really messed up but they made it right". Right up until the owner promised follow up, took our final payment and never sent a worker to make a minor repair - and never called or returned calls. These guys left my roof open, caused major damage to the interior of my home, disrupted my family and had the audacity to ask for the next payment while my interior was a shambles! All to build an exterior screen room - and not a cheap project(30k). Their crews leave everything a complete mess. They left paint covered footprints all over my pool deck, food to attract bugs in my yard, etc. Their "sales person" oversold the job and then did not communicate our biggest hot buttons - like the drainage they left headed onto my pool deck or the handicapped ramp they faced into my pool! 99% ultimately fixed after becoming a bear of a project manager, a job I did not expect to have to do at this price! But, now - final promises from the OWNER not followed through either. As I said at the start - so sad.