Workers showed up on the day and the hour the said they would arrive. They were finished at the time they told me they would be done. It looks very good and seems to be a quality product. I gave it three stars only because it was about the same cost as other companies I spoke with. This company's personal contact with me was far superior than others companies I talked to.