We knew going in that our roof was way past due to be replaced, and that there would be some underlying repair work to be done. Nobody realized just how bad it was though until they were actually into the job. They were able to bring in a carpenter to help with the structural repairs and still had the job done in just a few days, and at a price that we felt was fair and reasonable. My brother-in-law, who is a perfectionist and has worked around the home construction industry for 40 years, was very satisfied with their work. Very professional, did a great job cleaning up after they were done, and met all our expectations. My only slight quibble is that when they offered a discount for paying cash, unlike most businesses they actually meant CASH - a check wasn't considered cash, and that wasn't made clear up front. Considering everything else we had going on though, that is a small complaint.