I have to say, I've been to this location twice and both times the customer service has been pretty outstanding. The first time was over a cracked screen on my iPhone and the LCD was damaged. I dropped my phone off and they had it back to me within 4 hours. The second time, I had water damage to a computer and they were able to get it back up and running and saved me from having a potential nightmare with losing a ton of data. Tim was great to work with throughout the whole process. I recommend this place, and will definitely be back if other issues occur.