I think that Astrill serves its purpose well. In the beginning I had a few problems purchasing the program and having my telephone number verified since I was in a different country. However, the online representative helped me to solve the problem and I was able to use the full version within a day or two. The only other difficulty I have had with the program is getting it to keep from having a time out. If I am not using a website that is constantly using its connection, the VPN will stop working unless the webpage is refreshed. This has been difficult to get around since I use this VPN to make phone calls to the US and refreshing the webpage would end the phone call. Other than this, using Astrill to access facebook, twitter, and youtube works well without any problems.