OK while it works...
As with many large suppliers, VM is fine while it's all working, it's when you have to deal with customer support that it falls apart. It's (fortunately) been a long time since I had to speak to them but there are elements of comedy about the whole process.
I had a complete failure of TV and broadband. To me, that suggests a fault in their network. I called up the overseas support line and discovered that I could only report one at a time. I chose TV on that occasion. I went through all the useless 'power cycle your cable box' stuff, knowing full well that it was futile. Having exhausted the script, we agreed a date for an engineer visit[*] and the droid asked me if I wanted to be put through to the broadband people to report that fault. I'd lost the will to live by this point and declined. A few hours later it all mysteriously started working again and I got a call from a Scottish chap who seemed to know what he was talking about, noted that I'd got the visit booked and offered to cancel it if I no longer needed it because the network fault had been fixed.
Then they scrapped the useful usenet support groups and dumped it all on a crap web forum, which I've never bothered to visit.
[*] Another peeve shared by many, I'm sure, where they can't say when during the day it's going to happen so you end up sitting at home all day. If pushed they will sometimes manage to say morning or afternoon.