My phone had fallen out of my pocket and the screen shattered. I brought it here to get it fixed. The young man working was very pleasant/knowledgable and informed me they didn't have the part I needed in stock. He called the Tempe location and they had it on hand. He gave me their card and told me how to get there. I called the Tempe store the next day to make sure they still had the part, and they did. They offered to ship it to the Phoenix store to save me from driving and took my name and number down just in case anything popped up and they needed to reach me. A few days later, I called the Phoenix store and spoke with someone about the part. He informed me that he didn't receive the part from Tempe and that the other store hadn't told him they were shipping anything. He took my name and number down. He said he would call to see what the issue was and would call me back. This was two weeks ago and I have YET to receive a call from EITHER location. I finally just ordered a new stupid phone from Sprint. Highly irritating. The reason I went to this place first was so I wouldn't have to transfer all of my info on my phone and have to re-set email up and whatnot. The only reason I gave them two stars is because I am feeling generous and they are great at being friendly. They really deserve zero stars for failing to follow through and actually do what their business is supposed to: fix broken phones. Major fail, I will never try them out for anything again.