My roof was done last summer. Spent days picking up nails and shingle pieces ... my satellite dish was left unattached on the roof, air vents were left uncaulked flapping in the wind for water to come thru. a valley was shingled instead of other protective barriers which caused other leaking, flashing on another area was poor causing more leaking. repeated phone calls and letter to BBB all leave them just spinning their wheels with me with empty promises to repair. I would not recommend them to do the roof on a dog house.