Such a great place that I'm giving them 5 stars even though they couldn't fix my phone. I brought in my old 3G which after months of acting up had finally just stopped turning on completely. The guy behind the desk was super friendly, and with absolutely no wait he ran a few tests on it. When that failed to diagnose a problem he opened it up and saw severe water damage and a blown chip. He did a few more tests to make sure, and then told me the thing was a write off . It probably took him 20 minutes to do this, but there was no charge. Obviously it would have been great if he could have fixed it, but judging from other reviews if it is possible to fix, they will find a way. I'm planning on evangelizing about this place to everybody I know with an iphone.