They installed my roof last year. Their price is decent and they cleaned up pretty decently - but we do still find nails and things on the ground from time to time. So far no comp...
All reviews seem positive