I am conflicted about rating this company. My first experience with them years ago was good though expensive. This time, both my neighbor and I wasted 2 days each waiting for their roofer to show up. I missed appointments. I made numerous calls, received calls back assuring me that the roofer (Ronald) is about to leave to come to my property, just to learn from him at the end of the first day that "office made some scheduling mistake." Second day on the phone was a poor use of time as well, but if I did not do it, I doubt anything would happen. At the end, when a roofer did come, he did his job and charged the amount as per estimate. I asked him to clean eves troughs and the pipe for water exit while on the roof but that did not happen. Customer service lady was good. But no one will give us back 2 days of our lives. No compensation was offered either.