Amazing, amazing, amazing. When I read all the 5 star reviews I thought maybe they had paid for them or something, but after my experience I understand why. These guys are legit!
I took in my brand new iPhone 6 that had sat in a pool of water for 30 min. These guys knew everything about phones and how to take them apart and put them back together. My phone didn't end up working b/c of how damaged it was, but I'm so grateful they were there to at least do a diagnostics on it - for half the price I would have paid anywhere else. Take your phone here, they're the real deal.