You're obviously in a sweat spot, I can't even get 1mb connection where I live, middle of the night maybe, the rest of the time it's .5mb at best.
I'm with tesco who ride on the back of three and its not good, shite infact and dont recommend it, go for vodafone
I have Vodafone there a few places I go no WiFi I go thru data I remember my 3 dongle was far superior to vodafone