I came here after my iPhone6 screen cracked. The staff was great. It is kind of pricey (about the same as fixing at Apple store), but it was fixed within the hour. They also fixed a little dent on the phone itself. They do seem to run out of parts often though. I had to go down to the store twice, because they didn't have the glass I needed the first time. After they fixed my phone, I wanted to get a glass protector, just in case I drop my phone again, but they didn't have any in stock.