Well. Nobody wants to visit a phone repair shop because, let's face it, your phone is broken and that sucks. That was me. I searched online for a place to get my phone fixed and found these guys, and they happen to be 10 minutes from my house.
Long story short: I dropped my phone off and an hour later it was fixed. If you've never had a miracle happen to you, getting your phone repaired is about as close as it comes to, "There is a God and he just fixed my iPhone..." moments. These guys were professional and quick, and they have a good coffee if you're so inclinded.
If you've broken your phone, and you're trying to decide where to go, give these guys a shot.