Went with insta based on a previous good experience several years ago. Seems like they are not the same company they used to be. 40% downpayment is required before you get to schedule in the job. Once they have your money, expected to be jerked around by their scheduling and admin team. Long story short, the job was not done at the promised time - mangled my whole families plan for that day and i couldnt even be there to ok the job which had incomplete items that were never completed. Pretty awful experience and i continued to get jerked around by the admin after the workers left the jobsite. Read the other recent reviews before you decide.