GREAT! From the estimate process to completion I would highly recommend this company. Mike spent time discussing the job and giving his recommendations, as well as, listening to what my needs and concerns were. He promised to start in about 3 weeks from contract signing and met the date nearly to the day despite some rain the week before. Mike estimated the job would take 3 days and he finished on time despite the county inspector throwing him off one day by not showing up as planned. The final product is not only beautiful – but – survived its first major rain storm this past week. The crew was knowledgeable and easy to work with. They showed up on time and left the job site clean and neat at the end of every work day. I bid my job to 6 different roofing contractors and I am convinced that I choose the right one. I am very happy with the work and the value for my money.