Shockingly bad, the worst company I have ever dealt with. They will slap up to 5 unauthorised charges on your bills and not repay you. At the end of the contract they will try to extend the contract to 24 months even if you have emails and screenshots stating 18 months. They move the contract start date forward so they can try and charge you a £160 seven month 'early termination fee'. They then try and slap in a £100 admin 'exit' fee. This is hidden in the small print and was £50 but they decided to double this under 'NEW' T&C. Basically they are trying to extort over £300 for me to be able to leave them. The icing on the cake is when you try to switch providers - they cancel the switch without warning or notification. Never mind Ofcom, CISAS, old MAC codes etc.- they do it, and get away with it! You have been warned!