Not impressed with Mr. Roof Repair. Had an assessment done but in spite of phone calls and emails I was not able to come by to repair the leak in my roof (this went on for about a month). I gave up and went with another company. They showed up unannounced - no phone call, no appointment. When we told them forget it they charged me a $250 cancellation fee. Don't trust the positive reviews on Homestars. Caveat Emptor.