I've been very happy with my service from IDNet. Although their support lines are only staffed during business hours, I have never had any trouble in getting through to them and they were always very helpful and polite. They've saved me from dealing with the nightmare that is BT when I did have problems. Moreover, they were very good about refunding me when I didn't get proper speeds due to a line problem and when I had to cancel early due to a move.
Overall, the speed was decent - no major hiccups. Though, occasionally (~once every two months) at busy periods it seemed to drag just a little such that I'd have to wait a couple of minutes if streaming video. However, this never lasted for more than an half an hour.
Finally, I also found their general web interface for customers very helpful for tracking my usage, etc. and the billing was always very easy and clear.
Altogether, I think they are good value for money.
Time With Provider:
Package Name: