We had some minor roof repairs required on our 3 story townhome that included some shingle repair and aluminum repair. I reached out to 10 companies on homestars and the first to respond was Marie from roofs on homes. She was honest and indicated that they were very busy and couldn't come out right away but promised to keep in touch. Since the work was cosmetic and not an emergency, we were fine with waiting. Additionally all the other companies that responded all wanted to charge a fee of $450-500 just to come out and look at the work stating there was a minimum charge. Marie confirmed that honest are didn't do that and that Chuck would come out to evaluate the roof and provide a fair price.
Marie kept in touch numerous times over the following couple weeks and we eventually scheduled a time to meet Chuck. Chuck arrived on time and in the pouring rain! Since it was raining and not safe to climb up 3 stories in the rain and since we didn't have a leak, he came back the following day. He went up on the roof, took pictures of all the issues and showed them to us. He was proactive and informed us our builder used the wrong roof vents for the bathroom exhaust and also identified a couple other minor issues. We agreed on a fair price, he didn't require a deposit, and he came back the following day and completed all the work.
I would recommend this company based on my experience and also appreciate that Chuck was proactive in addressing other issues (caulking, fixing some missing shingles, etc.) that needed attention while here to fix the bigger issues that I had called about in the first place.