Generally, I don't really believe in cloud mining.
Firstly, it is very easy for cloud mining sites to run away with funds from their users. Aurora Mine is a very good example.
Secondly, the authentic ones (that don't promise high returns), tend to have rather lacklustre ROIs and it is very possible to even end up with a net loss at the end of a cloud mining contract.
As always, do your due diligence before deciding whether to invest your hard earned money anywhere.