They replaced my roof last fall and did a good job. They were professional and timely. They are not the cheapest in terms of price but also not the most expensive. I was willing to pay a little extra for the peace of mind that the job would be done professionally and without issues. They are also accredited by the Better Business Bureau which is also a plus.