Less then two weeks from first visit to work completed (I think I was lucky there, though). Very efficient, outstandingly good work, and a very good price, considering the quality of the work done. And well within the estimated time-frame. Also a very friendly crew of workers. I’ll be using them again and would not hesitate to recommend them.