I've been with Virgin 2 times (at 2 different addresses) due to the cost of it coming bundled with TV, and both times it has proved itself to be the worst ISP I've been with. If you're looking for a cheaper provider for very basic online tasks that don't require stable connection, this is the one for you, as the speed is reasonsably good and it is cheaper than some other providers, but that is the only praise I can give it. If you plan on doing anything more, I would go with a different provider, even lesser known brands. The problem isn't the speed, its the consistency. Both times I have been with Virgin, it goes down completely for a few hours at least once every two months, and drops out periodically for a minute or two multiple times a day. This means if you're trying play online videogames, you will be frequently kicked for having unstable connection, if you're trying to stream video, you will be periodically hit with long load times and cut-outs, if you're trying to voice/video call online, your connection will be unstable to the point the person on the other end can't make out what you're saying at times. There have been multiple occasions since going with Virgin this time where I've used my mobile data in my own home because the WiFi has gone down. My honest opinion is to save yourself the headache and avoid Virgin like the plague; only use it as a very last resort.
Time With Provider: 3 Years
Package Name: