This company provided the best product and service that I think I've ever purchased. Explanation of contract & estimate was thorough and accurate. Work was exceptionally well crafted. Clean-up was spotless. Work was completed on time and my house looks better than I had anticipated. I highly recommend. Extremely happy customer, here.