I've been here a couple times and they fixed my phone. Always a line to talk to front desk guy. They've done good repairs, but they have customer service opportunities. Not good on the phone when I called for a status update (I only called because they said it would be ready by that time). They're also more expensive and take longer than competition down the street (Phoenix I Phone Repair). $150 instead of $105 and 4hrs instead of one hour for a screen replacement on a Saturday morning. I don't think I'll be going back.