How do you figure rehab costs on a property? Does the contractor give an estimate? Would you obtain this info from an agent?