Update to my previous review: A few weeks after getting the screen repaired on my iPhone 5, it started to develop this weird purplish hue all around the sides and it looks really bad. It never occurred to me that it was the screen/glass quality, so today I took it into the Apple store just to ask about it wondering what it could be and to fix another small crack in the corner. The guy who worked there asked about my screen and said it was one of the worst repair jobs he's ever seen and I should have never walked out of there with those bubbles on the screen and the weird, color distorted edge. I asked about having them replace the glass and he said Apple couldn't touch it now that I'd had other work done to it. I knew I'd void the warranty by going to GoGadgets, but I didn't realize they couldn't do anything at all, even if I paid for it (it would have been $149 to fix it). He also said that if I would have had Apple repair the screen, they would have replaced the mesh cover, camera etc. and it would have been guaranteed against things like purplish hues...my lesson learned is when I get a new phone if something happens to it I will NOT take it to any of these non-Apple repair places. It's just not worth it. :(