Heard so many good things about @Digitalocean, but my own experience so far involves a lot of network hiccups..