Terrible company. I had a 5G hub, ended the contract, they asked me to send the hub back immediately, then charged me for the month left on my contract, despite not being able to get any internet without the hub. And then claimed not to have received the hub back and charged me another £100. Endless calls and waiting times with customer service. Each time they set up incident number. Then never replied just sent me another bill. Referred me to a debt collector. Will never use Three again.