I had the misfortune to sign up to a Virgin Broadband - O2 Volt contract
and have to deal with appalling customer support and poor service
particularly from Virgin (lots of broadband outages, faulty equipment,
engineers leaving before fixing faults, ...