Pros: The price is the best, they are quite experienced according to their speed.
Cons: I was there to replace my cracked screen for iPhone6. The phone was all good functionality wise before I gave it to them. The replacing was pretty fast but the phone failed to restart after replacing a new screen. after more than 30 mins' working, I was told the phone had something wrong with maybe the mother board. He have my phone started but unable to reboot, while the fingerprint scanner won't work, and the front camera won't work at all. He the. refused to take any responsibility. He put back my old cracked screen and asked me to just take it to Apple store. He won't give any coverage nor promise on the phone no matter what.
This is a long story, I ended up with Apple store and pay their price to fix it, but just for your information, I hope it'd be helpful that you could bare this in mind that things could go wrong somehow, and you'd better either have the ability to take it yourself. Don't expect this store to give you the coverage in case anything goes wrong.
I believe the word the repair man said, that this is rare. But it's a risk there and I wasted a whole afternoon on this. Hope this helps. read more