One of my friends signed up with ExpressVPN a few months ago. He had a very specific requirement of watching UK streaming TV and he found that ExpressVPN was not good in this regard. Their UK servers were not fast enough for reliable streaming.
I recommended VPN.AC to him because they have a special unofficial unadvertised feature that enables you to watch geo-restricted streaming services regardless of which server location you connect to. Using VPN.AC he was able to watch UK streaming services from any server, not having to rely on the small selection of UK servers of other VPN services.
So is the money back guarantee really hassle-free? Decide for yourself, the chat transcript is shown below. It seems hassle-free to me! If you want to try ExpressVPN (highly recommended if you are in China) then you don't have to worry about any problems getting a refund.