Go with a contracting company that has been in business for some years. Independent contractors without excellent references are very iffy right now. Too many of our friends have been left with shoddy work and no show before the work was completed using independent contractors that seemed reliable. For any jobs other then simple few hour ones, call references and ask lots of question. Have everything in writing. Do not pay in cash or check. Use credit card. If contractor cannot accept card then pass.