Replaced my screen in under 30 minutes; very friendly people. Took the time to discuss how to better protect my iPhone. The screen works great as I'm typing on it right now.
I hope that I don't have to use them very often but we have 5 iPhone's in my house so I am sure that sooner or later I will need to and I will definitely come back.