Took in my GS3 for a full LCD replacement after I completely shattered it while trying to fix a broken screen myself. Both guys there told me they could fix it in 30 mins that same day, and at a very reasonable price ($100), came back got my phone and it pretty much was a new one, used to be white now it's blue, don't mind but they did an awesome job.
Do if you're thinking on taking your phone there, don't doubt about getting amazing service, they know what they're doing.