Stay well away ,I was with virgin had no problems at all got swapped over to o2 what a fiasco .My account has been hacked into I now have a new contract been made for an Iphone 15 costing over £70 a month I have received no deliveries and signed no contracts, the order was put on my teenage daughters phone number who is not old enough to be allowed credit.I have spend around 3 hours on the phone in the last few days only to be given the same fobbed off answers every time. I am once again awaiting on a call from their fraud dept .My advice is be very careful I have received 6 emails now from them with my contract details which i have not opened only to be sent 2 emails saying my order has been accepted and the phone has been dispatched .....total disaster ..!!!!!