Excellent quality and even better customer service. I came in with a cracked screen that was raising up on an iPhone 5. 15 minutes later I had a new screen and battery installed for $ 100. Super fast service and not too bad prices. The person was nice and I felt comfortable with him working on my phone. He opened phone up right in front of me and showed me battery was exploded. Hence, the raised screen. That’s what I like. I didn’t feel like I was getting beat on any extras. This place is like getting your phone fixed at Apple without the high prices and without the long waiting.