It took a little longer than we would have liked once we signed the contract to set up a date to get started, But once the job started everything was great and we were very happy with the results. Adam was on site every day to make sure all our questions were answered and that everything was going well. They did a great job of cleaning up afterwards.