The roof on the back addition of our house was in poor shape with peeling shingles and a prior badly executed flashing job around the vent stacks which may have contributed to some leaks during a couple of major rain storms. The estimator gave us a fair estimate and I had heard good things about the company HD uses for their roofing so we decided to book them. I was not disappointed. The guys came out a couple of weeks later and removed the old shingles, replaced the seal, stacks and flashing in about 4 hours. They did a wonderful job - even levelled our eavestrough. Would recommend them!