Based on the overall experience with what I have discussed.
The quality of the workmanship was terrible. The workers used my personal tools without asking or without cleaning them. They damaged my vehicle and disposed of concrete mix in my yard. A terrible experience for us.
After Belfor contacted me regarding repairs they came out immediately. They provided me with an estimate that was comparable to my insurance company. Once everything was scheduled they arrived on time and everything was done to my satisfaction.