Finally did the dumb thing and dropped my phone flat on the sidewalk. Shattered my screen. I looked up places in the north hills to repair it. Read various reviews and found Experimac to have the best reviews and after further searching found a groupon for them!! First time I went Jordan was very nice, apologized that he couldn't fix my phone because the screens for my phone were recalled and he sent them all back that morning. Ugh... he took my name and number and would call me when a new shipment arrived. 2 days later he called and I stopped after work. He remembered me, remembered my name and fixed my phone in 20 minutes!! It comes with a 90 day warranty in case my phone starts acting up. Would definitely recommend them. They also sell refurbished apple products including phones.