I had a very good experience with this company. They were responsible and professional about everything. Their rep kept me notified about schedules and details. I believe that he negotiated an excellent adjustment with my insurance company after their first payment, which was short of the amount needed to cover everything. He met with their adjusters and made a good case for a better figure. In the end, my out-of-pocket expenses were pretty moderate, about 10% of the whole job. This was far better than my experience with another company some years ago, when I had to pay 50% of the replacement cost. All in all, I would not hesitate to recommend this company to anyone I know.