Customer service is absolutely dreadful, wanted to cancel a contract and was was waiting on hold on the phone for a long time. No one answered so I went to live online chat and the Assistant I was talking to was very incompetent telling me incorrect information and correcting himself, was no help and took ages to respond. I spent half an hour talking to this assistant and I literally gained nothing. Not first time I've had issues with the service when upgrading in the past. DO NOT GET A CONTRACT FROM HERE service is dreadful and prices are high, so much better service and deals with places like carphone warehouse and EE.