My iPhone 6s screen broke and I brought it in for repair. They charge the same price as Apple Store ($190) but promised they could complete the work in 1 hour while Apple promised 3 hours so I went for it. Big mistake. Aside from the fact they had "difficulty" and it took them 2 1/2 hours, my screen unglued and fell off within the 90 day repair warranty period. I returned to iRepair to get it glued back under warranty and they claimed the screen fell off from physical damage and they would have to charge me $90 to glue it back. That's $90 to glue back the screen that fell off within the 90 days from the time they repaired it and they refused to honour their warranty. After some grumbling, I reluctantly agreed to pay the $90 because I just wanted my phone back. I picked up my phone 2 hours later and just a few hours after that, the screen was longer responsive to touch. I returned and they told me to do a factory reset because it was probably software related and not hardware. Factory reset and restore did not work. Screen was still unresponsive. I finally gave up and went to Apple and bought a new phone for $900 and they gave me $150 credit to recycle my iPhone 6 that iRepair screwed up. Save yourself the aggravation and bring your Apple products to Apple stores and purchase Apple care. Had I gone to Apple I would have paid $190 for the initial screen repair and a company that stands behind their service and products. With iRepair, the whole ordeal cost:
$190 for initial repair
$90 to re-glue screen
$900 for new iPhone
$-150 credit for recycled scrap iPhone 6s
Net Total : $1030
Therefore, in order to have a working phone, I spent $840 more by going to iRepair instead of Apple Store
$1030-$190 = $840