Bob was the first contractor to deliver a proposal, the materials quoted were of good quality and it was also price competitive. Once I selected them after a few questions, Bob was prompt to set up a follow up visit to select shingle colors. The work started promptly on the day and at the time promised. The crew was curious and professional. They took a day longer than I expected, but no big deal. They cleaned up debris and balls meticulously. My only negative is that they did not clear the driveway after the dumpster was removed, do we found a handful of nails, but luckily no damage. Bob accepted credit card payment cheerfully, which is not common for this size of project. I recommend these guys without reservation.