Joined HMA at the recommendation of a friend. Its easy to use and has an excellent number of servers available that you can change at the press of a button. Can be a bit slow at times but I am not sure that is HMA's fault - its more to do with the number of people using the service and how loaded the servers are. HMA always makes recommendations to work around speed problems such as suggesting alternative servers to the one I might have selected. I think I get good value for money and so far have had absolutely no problems with HMA.