Reputation speaks volumes about any contractor. If you go with a company that has excellent references and satisfied customers, then you’ll likely get a quality end product at a fair price. Ask for a project portfolio and look for examples of their work. Online review sites are key at this point, make sure to look at these before picking up the phone. Do your homework because those sites are your biggest resource when making this decision.  If they don’t have reviews, you  should put them in the same category of a bad review until you can prove different.  Check out the Article:

Avoiding Contractor Scams