Always verify that the company is bonded, licensed, and insured. Keep in mind working with an unlicensed company can end in disaster if something happens to go wrong during the job. After that, check for the company's reputation and reviews and ask for a written estimate detailing the project's cost. Try to get multiple estimates you can compare to find the best price for your home.