Currently Hashflare users are holding onto only 16% of their payout. It's projected to get worse and at some point the contracts will either be suspended or cancelled.
With the high difficulty and low value of BTC, I would warn people against any kind of BTC mining, not just cloud mining.