I had the worst experience at this place. Took my phone in for a half inch very small crack. Was told it would take under an hour to fix. Went back and wasn't done so he said he would call. I called a couple of hours later and he said he would need to reset the phone to factory settings and he couldn't get the home button to calibrate on my iPhone 7. I asked why and what the problem was and I only took in for cracked screen. He kept giving me the run around. Next thing I know he tells me he has an appointment with apple store the next day. Skip ahead 2 days later he gets me my phone back - 49 hours later and an unhappy customer. Apparently they broke my phone and had to have apple fix it but he would never admit it. When I picked it up and said it was ridiculous that it took this long to fix he said " well we went through a lot to get this fixed" well how is that my fault if he broke it he needed to fix it. I just brought in for a small crack that should have been an easy fix. Instead it was a ridiculous stressful mess. Never will go there again and I hope no one else does either.