Right now I'm in China and lately, Astrill has been a complete let down. For a while, it did seem excellent, and just what I needed. Fast connections, smooth service, no problems. But lately, my speed has been consistently less than 20 kb/s, and it will drop the connection without warning. The kicker is that when I go to switch servers, it cannot connect to any other server, often taking 3-4 minutes of waiting before I just give up out of frustration and just get off my computer all together. Right now, it cannot even connect to the host server so allow me to select a server to route through. The software itself is a pain because it constantly gives error pop ups and becomes unresponsive to any input while persistently trying to reach the host server. I wish I had better things to say, as this VPN had promise, but right now that seems more like an illusion than actual follow-through. I wish I had known about this ahead of time because now that I'm actually in China, I feel my security would be compromised to use anything at all of personal interest.