I personally do not have any recommendations however I will make you aware of a few things to look out for:
1.) Ensure it is truly cloud hosting and the words "cloud hosting" is not being used as an advertising scheme.
2.) check out the support, send support a request and check the respond time/how help full they are. At this point almost all of the hosting providers run on up to date servers which are not much different, so things such as support make a big difference.
3.) get the cheapest option to try it out before you move your entire project over and risk down time.