I was with Demon Internet for something around seven years, over three years at the current address. In that time there’s never been more than two or three periods of downtime, and they’ve been rectified quickly.
Of course they are over the market price consistently, but you get a good uptime. However I was getting tired of paying over the odds and particularly tired of talking to foreign call centre staff. So I moved, and that showed the worst of Demon.