Great product - slow customer service
The servers are leased from Alibaba cloud. My instance offers excellent speed to mainland China - far better than any other service I have used. The 2 drawbacks are that 1) in my case the credit card payment option got stuck and did not process for several days, leading to me overpaying for my service, and 2) the long response time of customer service (even billing has not yet responded to my ticket for several days). This is a great option for nodes with good connectivity to mainland China (except for the Singapore node) if you do not need fast customer support. Also, being a Chinese company, the safety of Alibaba cloud is questionable so you may need to add another layer of protection if you have sensitive data.
