Do not go to iPro. I went there to change my battery and my screen on my iPhone 5. Initially, things were fine. It cost $135 to get them changed and it was quick. The next day, I noticed that my display had a line down the middle and the home button was crooked and not flush (perfectly fine right before the repair. I went back to The day after that, my screen wouldn't work. I went back and the owner said that's it still works so I shouldn't worry but he had messed with my phone to check. Then, my screen stops responding to touch. I go back and they told me I need to come back the next day when they have the new shipment. I did go back and they replaced it. The screen now works. I asked him to straighten the home button but he didn't and said he did. Now, something new malfunctions on my phone everyday. My phone started randomly playing dial tones while I was listen to an audiobook. Today, it decided that it didn't want to connect to any cellular network while I was in a clear service zone in Phoenix. And now it just decided to start closing applications on me without warning. Just go to the Apple store because at least there work can be held accountable. I'm sure I didn't save any money going to this business but I was just hoping to not have to deal with the ridiculous lines at Apple. I've learned my lesson now.
Update: The battery is constantly overheating in low use, air condition places. The screen has images burned into it like plasma screen tv's get. I don't know where they buy they parts but they are not reliable. Save yourself the trouble and go ANYWHERE ELSE.