I wish I had read the previous review before I hired this company to replace our shingles. We also experienced broken promises, work that was sub contracted out, delays and an overall frustrating experience. The only difference was we had a sub-contractor that wanted to make sure the job was done right. Note: The job took a full week before the roof was done and even then we still had issues.