Good communication, fully informed on likely progress, and work carried out in a most efficient and professional manner. Slotted in between unlikely weather forecasts it worked out well, with peace of mind once completed. Cleanup and maintenance after each day appreciated. A good job.