If I could give this company 0 stars I would. I called them to come out and give an estimate on a roof repair. They were supposed to come out on a Wednesday at 11am. Around 9 that morning Cheryl called to ask if we could reschedule for Friday at 11. Didn't give a reason why. I agreed to the reschedule. On Friday, 11am came and went, no one showed up. I called them at 11:30 and talked to Cheryl, told her no one showed up for the appointment. She insincerely apologized and could someone come out over the weekend instead, again offering no explanation as to why no one even called to say no one would be showing up Friday. The weekend didn't work for me, so we rescheduled for Monday at 4pm. Then Monday Cheryl called around 1130am, said the man who was supposed to come out, at 4, was on the west side of Cleveland, and could he come out on Tuesday instead. At this point I told her just to cancel the appointment altogether, and I'd find someone who could actually keep an appointment they schedule. I would absolutely not recommend this company for any reason. read more