Fast and inexpensive repair of my iPhone 3GS. (I went early in the day before they got busy.) Disappointed that the replacement glass does not appear to meet OEM specs. The home button feels sunken in and the glass comes up higher than it should around the edges. There is a small, but noticeable gap at the top of the phone where the glass and back casing meet. The repair fit my budget, but the glass didn't fit the phone. Knowing what I know, I still would have used Desert Wireless for the repair as it was inexpensive and my phone works again. I had the reapair done about a month ago, so as far as longevity, the parts used seem to be reliable.