I would recommend Genesis Mining. Currently, by my calculations, you are able to get a return on investment with in 6 months and after that you get profits. clearlly it varies depeding on the dificulty increase and waht token are you mining. I recomend bitcoin and Dash (X11) they seem to be the most profitable cryto to cloud mine at the moment
RE: Making Money With Cloud Mining? Examining Genesis Mining's sha256 Contract