This company was very good in all aspects. The manager was very diligent in finding out exactly what needed doing with a complicated situation and repair. There was an initial visit by the company to assess the work needed. The subsequent paperwork and initial quote were excellent and extremely clear. With further consultation, the manager was able to split the job into two sections due to some being covered by insurance. Communication was excellent throughout and I was able to choose convenient