Keith is great to work with. I needed a new roof and some gutters added. The quality of work exceeded my expectations. The crew definitely paid attention to detail and cleaned up nicely. The final price was just as advertised in the estimate Keith gave with no surprises. I highly recommend this company!