We had an old roof that needed to be replaced. And there were multiple layers that needed to be stripped off the roof. Cornerstone got the job done on time and according to the contract. Bill was great to work with! Communication was excellent! Would recommend to my friends!