Check this out. Think I have one of the worst ones.
And what's an even bigger kick in the teeth is I can't even switch to another provider, the only fibre I can get is VM.

Got an engineer coming tomorrow morning, I have a strong feeling I will be told 'all good' when in fact it won't be 'all good'.