My roofing job was done timely and professionally. It was a big, complex job that required a large crew. The first day of the job I awoke to a small army working on my roof. The crew worked from 7:30 am until 8:00 pm, completing as much possible in that time period. I was impressed with the diligence and the attention to detail that the workers displayed. The job was finished by 2:00 pm the next day. The crew did an excellent job of cleaning up all debris in my yard. I would highly recommend this company for any roofing job that you may need.