I first went to the apple store to have my phone repaired and they said it would take 45 minutes just to talk to someone about repairing it. There customer service is horrible, I left there and went to Ubreakit.
I had a several issues with my Iphone a cracked screen, bad camera and some sensor was bad. They fixed it in 20 minutes and my phone is like new again, all for under $150.
I highly recommend this place, they are friendly, competent and economical!