Ideally, for your own reinsurance, it is better to conclude an agreement with the contractor company. In this case, they will be able to provide guarantees, follow the quality of the work performed, carry out all the construction work “turnkey” and, if something does not go on the project during the construction, they must correct it, following the terms of the contract.