I had my phone "fixed" by them and the screen kept popping out which lead to it cracking and breaking again. When I was able to get ahold of them again we agreed that I would pay for a second repair at cost because it hadn't been done right the first time. After I paid a second time (as well as tipped them and gave them multiple discounted cards for services at my place of business) my phone began ghost dialing and having a mind of its own and I was u able to use it at all. When I asked them to come look at it a 3rd time to fix their mistake I was told I would be charged a 3rd time. I was given a hard time about it and they began ignoring my calls. They seemed to be a legit company at first because they came quickly and fixed the issue temporarily. But after going to a second business they told me my screen had been replaced w a knock off cheap screen that is prone to failure. So all in all....big waste of time and money.