Mine is via Direct Telecom. I am supposed to get 3mb but very rarely even get 1mb due to the fact that I live in El Roque up in the hills. To be honest it really is not a problem, most of the time I am on the PC and my son and daughter are both on their laptops. If my son is not on his laptop he is on X Box Live so all using the internet. They did upgrade it to 6 mb but had to revert back to 3 because my internet kept losing the signal due to it being so weak. The only time we have any problems with the speed is if some bright spark decides to download a film, this has now been banned until we go to bed so it can download overnight lol.
I pay 39.50 per month to DT excluding my adsl line rental which is via Telefonica and that includes free local calls and 500 minutes free to the UK per month. Service is normally pretty good and as long as you have an adsl line then they set everything up quickly, and if you haven't they will liase with Telephonica for you to get the line sorted.