VM early cancellation due to poor service
I decided to leave early, got a provisional new deal elsewhere, since we have been experiencing very poor broadband for over 6 months now, it has been intermittent, the broadband was 'working' and full signal etc, but we often have to switch to our mobile data only to use whatsapp for example, but Virgin hasn't found anything wrong with our service, they even convinced me to renew my contract in January under a promise that the service will be improved, they sent an engineer, he changed the equipment, but still the same situation, I keep calling, once they even agreed to monitor for 24 hrs, they apparently did, and found nothing wrong, even though on the evening in question I wasn't even able to properly watch a movie without it freezing every few minutes. So, I decide to leave, gave them my notice. Now, the big question is, whether despite the service being poor, them not 'being able' to find a fault with it, will they still want to charge me a steep early termination fee? I am certainly not willing to pay that, neither am I willing to keep paying VM for service I am not getting in full. What are my best options? Thanks