Before choosing a company, check that it has a state license and building permits. If everything is in order with them, you will have to create a legal agreement between you (the customer) and the company (the contractor). The contract must specify all the conditions: list each service, terms of work, prices, payment schedule, and other conditions. This document guarantees the responsibility of the contractor to the customer of the services.