I have been to this place before and had a good experience. I got my iPhone 6 screen repaired here, unfortunately these guys use a poor quality aftermarket screen that is worth $50 and charge labor of $50 so it cost $100 to fix which at the time was not a problem at all. However three days later my screen came off lightly and when I went back to get it fixed I was accused of physical damage which is what they typically say. And tried charging me another $65 to fix. Long story short I got a hold of the owner and he lied about being available then offered me a $45 to repair the screen. Never went back went somewhere else and had to pay another $150 for something with quality. Wouldn't risk coming back here.