I wasnt terribly impressed. I am giving this company 3 stars, as I only received an on-site estimate for.tread replacement for my stairs. The estimate was an outlier with the highest one of 5! The gentleman was nice to interact with and timely for the appointment. However, he did say he would work on the price and send the estimate to me but, I never receive it.