We had a great experience with Ruff Roofers. From the first site visit, to the planning meeting to the actual installation, the whole team was professional and courteous. Due to a rain delay and a tight deadline, they worked dawn till dusk and replaced a roof in one day and did a great job cleaning up.