I used Advanced Concepts Inc (ACI) last year after some reviews on here. They were to do my roof, drywall repair inside, gutters, and paint the house. I would strongly not recommend.
The roof itself came out fine, but several things were broken/destroyed around my house in the process. The Ford diesel they had tow away trailer containing the old roof dumped ALOT of oil on my driveway and so on.
The guy I was working with from ACI was good about the initial situation and replaced everything that was broken. I was happy with his followup and decided to go ahead and use them for the rest of the repairs. When they went to paint the house, the got over spray on my and my neighbors cars, exterior fixtures, and landscaping items. They again took care of most of it and proceeded inside to work. They had to cut out a 12'x4' section of drywall ceiling in my family room and were supposed to repair other misc areas in the same room and my kitchen. My 2 year old son could probably have done the same job they did. At this point relationships went down hill the more the attempted to fix the situations, the worse the results looked. At that point we figured out a discounted rate to just part ways. I did receive a hefty discount for the work that was done, but I still need to get things fixed.
Again, avoid at all costs.