I would highly recommend this company. They were professional and not "pushy" at all, and the did not disparage other companies. All communications were clear and timely. They were here when the insurance adjuster came, and they handled absolutely everything.
We had some issues. They still have some roofing materials in the backyard, and we asked them to remove them. I sent a picture of the shingles, but they have not pursued it. It has been over four months since May 22 when they left those here. They used some, but there are two full lots left here.