Beware! I took my iphone 6 there about a month ago. They kept my phone for over 2 weeks. Never called me to let me know what the issues were until i contacted them. They told me that their technician was on vacation thats the reason for the delay. I ended up picking up my phone, however he handed me a cracked iphone. When i told him that i didnt give them a crack phone he took it back and swapped out the screen. Not once did he apologies for his shadiness. Come to find out, i decided to take my phone to the apple store and they informed me that they switched the real iphone screen for an imitation screen which voided my warranty. I recommend people stay far away from this place...go elsewhere!