I have used Hashflare for more than 1.5 months and so far the payouts are following my initial forecast. ROI on one year is 400%, could lower to 300% according to the difficulty of hashrate.
But this cloud mining is legit, no doubt about it. I already got back 50% of my initial investment in 1.5 month. I will be breakeven in another 1.5 month.
I have a written a blog with some advice, screenshot and explanation, check https://hashflare-review.com