They came to do the job removal of old shingles checked for wood rot. They did whatever repair was needed and put the new roof on cleaned out the eaves made sure it was a sturdy job. My family was very pleased and impressed with the job as well as cleanup we have a dog and they made sure no nails or debris was in our front or backyard. Absolutely the finest roofing company we have ever used this has been our second roof in 40 years. They are hard working and efficient.