If you’ve smashed your iPhone and you need a quick reliable place to repair it, I recommend fixpod. They have the simplest system I’ve seen, you just select your phone model, click on the problem, it gives you a price. You book in your phone for repair, and they guarantee to repair it within 24 hours! You can either drop it in in person, or post it in. If you want some more views on fixpod check out this forum where there are lots of happy users! Here’s where to find them.