I am a complete fan of this place! They fixed my 4s screen for $ 89 in 15 minutes! And the back for $ 20. Pricey, but cheaper than a new phone. And I don’t trust myself to do it and it be functional afterwards so I will always be a Battery Warehouse fan. At least as long as I am a clumsy girl with an Iphone. I have also been to their Shelby location(for another incident) and it is just as good –price and service– there too!