It's rubbish where I am. Sometimes the download speed is less than 1 Mbp/s. Ping and upload are always around the same figure but download varies quite a bit. I'm in the process of switching from Talk Talk to BT so hope BT is better (my neighbours have better results on the speedtest and they are with BT). I can't watch any video online without it constantly buffering and it's doing my nut in. I used to be with Pipex and never had any trouble before they merged with Talk Talk.
I also get rubbish mobile phone signal. The joys of living out in the sticks a bit
Edit: Just looked through this thread again and it appears I have the slowest connection