These guys were recommended by my contractors. James provided an estimate for roof work and kept putting off start of work. After a month of no communication and excuses, they came back and said their initial estimate was incorrect based on another foreman's assessment. That led to another 2 weeks of delay, and they ultimately cancelled on me after that. If they were upfront about not wanting or can't handle the job, then I would have looked for someone else. Now after almost 2 months of delay, the roof leak has worsened causing progressive damages and would have likely been prevented if they were prompt or courteous enough the communicate properly. Completely unprofessional. These contractors are all the same. If I delayed my client for over 6 weeks, I would not survive. read more