Best company to work with. No money up front, they do not accept final payment until after walkthrough. The clean up was amazing. Both our neighbors had their roofs done and they gave us a referral bonus! All class which is hard to find in that industry. My wife and I had been burnt before by some fly by nights, glad these guys changed our view on contractors.