I went to Nextech after dropping my iPhone 5 and shattering the screen. I got the screen fixed and bought a new screen cover. Service was fast and courteous, pricing was competitive, and quality of work was great! The screen cover didn't adhere correctly (because of the cover itself, not the tech) and there was a bit of air across the bottom of the screen. It is almost unnoticeable, but the tech offered to sell me the screen cover at cost instead of the sticker price. Hopefully I won't need to get the screen replaced again, but if I do, I'm definitely taking it back here again!
**update- when I tried my phone later, the sound was low. I took my phone back to the tech, who replaced the ear microphone for no charge. Great service!