I had 3 estimates and put my trust in Nombach. I asked questions and the details were spelled out on the contract. Care was given by the workers working on my roof. Communication was clear with everyone and no guessing to having the work done. Very professional and the job was handled with respect to my property and they cleaned up very well.