I live more than 6km and recently got BTBroadband 500kbps. It is brilliant and I really do get 500kbps. I also get 256kbps upstream. There is a possibility that the service will adapt to poor line conditions and you may only get 64kbps upstream but that has not happened to me. You should always get the downstream rate you paid for unless there are lots of users on line in which case you will get less.