They gave me an accurate estimate with a start date and end date. They showed up on time and were very professional and accomplished what they were scheduled to do each day and finished the job right on time. Very good results. Very happy with the floor. John followed up with me to be sure I was happy with the job and that all was done properly.