I recently switched to T mobile.My phones were suppose to be here in 2 days.They arrived in 9 days.I spent 2 days trying to hook them up with several different people.I finally got someone who spoke fluent English today and he confirmed everything I was told about switching was a lie and that I would have to pay restocking fees for their dishonesty.I was lied to about my home internet plan as well as cellular plans.I was sent 3 s23s and told I could get 2 s 23 ultras after 31 days when the payoffs were up from Verizon for 400$ each.When I spoke with Jake tonight he confirmed I would have to pay 800$ and was only eligible for 1 line to get that cost.Additional would be 1200$.Jake was the only person who was honest with me.When I told him I would like to cancel he told me I would have to pay restock fees for all of my devices.I am not near my 20 days remorse period at all.I just hooked them up today finally after hours of dealing with them.Beware of T mobile they are outright liars and Thieves.I have never had such a bad experience with another company in my life.