We have used USA General Contractors on two separate occasions. One time to reseal a flat roof on a property and the other was a shingle roof. They went above and beyond. The jobs were done fast, efficient, and they left the site like they were never there. Great pricing and everything that was promised was kept. I will use them again and will be more then happy to refer them.