Even if the cloud mining is legit, I would vote for holding physical machines in some professional facility or at home. But if you have massive electrical charges, much better is to have your machines hosted at a professional facility. Check it in person if you can.