I'm with Zen and would recommend them in so far as I've never had any problems with my Internet and on the only occasion I've had to call them (presumably when I moved house, I can't remember now) it was painless enough that I can't remember anything about it.
I say that, you do get a nice...