I have their internet service. It's working pretty well for me. But once you sign up you will never talk to them again for follow up service/questions. I have called several times in recent months and after being on hold for 20-30 minutes I gave up and hung up. I simply do not have free time to waste like that. Based on my income T-Mobile owes me hundreds of dollars in lost time.