This was a great experience from beginning to end. The office staff, and all of the workers are really friendly, and professional. They explain every step of the process. The estimate was the price we paid, no pressure, and we changed our mind of couple of times of what roofing product we wanted to go with, but they were really patient. We now have a new beautiful roof, and the comfort of knowing we never have to look for another roofing company again!