Avoid Virgin Media, their last tactic is they put you on a 12 months deal when you phone to negotiate a better deal without letting you know.
They gave me such a hard time and can't wait to move to another provider.
One month I was £25 in credit the following month they were chasing me for a £50 bill.
Was shocked when they said I'm on a 12 months contract and asked me to pay £10 cancellation charge.
Will never use them again.