We contracted with iroof to replace our roof with a class 4 impact rated shingle. They showed up on time, did and excellent job, and cleaned up after themselves before they left. We have a large roof and they were done in one day. I looked all over and could not find a single nail in my yard when they were done. I was very impressed. Due to some damage done by a different (painting) company, we contracted with them again to replace a significant part of the new roof that had been damaged. We had a similar experience with the repair. Roof looks great! I didn’t realize at the time that iroof also did painting, or I would have just had them do the paint and the roof and saved myself a big headache. I would definitely hire iroof again in the future and would not hesitate to recommend them to my neighbors.