Very poor internet and slow, poor customer service and if you call them its a 30minutes wait to get through to them. Worse, if you come to the end of your contract the still charge you a cease fee of £ 30, unbelievable, never seen or heard anything like this, to be charged for coming to the end of your contract, its even cheaper to join them than to leave them. I was desperately waiting to finish my contract so I can leave them and guess what am been told I have to pay them for leaving them. VERY VERY BAD COMPANY & SERVICE. TO BE AVOIDED