Theare reasonable in pricing, also give free estimate. Estimator are knowledgeable in giving alternative solution . Respond quickly to phone calls. Jobs completion time may vary depending on the crew they send out. We have 2 roofing job for 2 house side by side, one finished 3-4 days earlier than the other , and the crew's clean up also vary. You will have to be there to renind them sometimes. I guess that;s hard for the owner to monitor over. But once we call and raise this issue, the company respond quickly.