This place is legit - I called about a cracked screen on my iphone 4 at about 4 PM and made an appointment for the next day. Miles came to my work and completely fixed my phone in 20 minutes. The only thing that wasn't perfect about my experience is that he was a tad bit late, but he gave me a $10 discount off of what he quoted me, so no complaints here! This is a really great service and I would recommend it to anyone.