Been with them before and they were fine, but in student house this year I was with Virgin, and they were a f**king nightmare.
First few weeks were fine, got pretty decent speeds most the time. But we got capped, disconnected and cut off alltogether at several points. Pricing was massively inconsistent as well. Supposedly unlimited bandwidth, but got charged for going over. Sometimes quite heavily.
Worth mentioning I was in a student-dense area, so that was likely the main issue - but even so. I'll not be going with them ever again.