came when they were they said they would,the men were on the roof first thing in am. Ran in to a little glitch when I was told that someone forgot to order the roofing shingles, but the job was completed the next day. The workers were great. I had to call a few times too many because sometimes my calls were not returned in a timely manner.