Any insurance on the place?
We had a small fire... we didn't know any better so we hired one of the "Restore" companies that our insurance guy said was "good". BIG mistake, they milked the insurance company for 3 times the estimate... Took forever to get things started and took even longer to...