I went in today and they fixed my iPhone 5 screen in less than 30 minutes. I went back a few hours later because I had an issue and they replaced my screen again at no additional charge.
Very good customer service and helpful employees.
I will definitely recommend them to anyone who has broken or damaged electronics.