Was in town for a quick visit and the battery on my iPhone gave up the ghost. Went in to get it replaced. Cost of service and turnaround times were excellent, but after I got back to LA I realized I couldn't hear anything out of the earpiece speaker. Turns out their tech didn't reconnect all the wiring. I got to pay another repair shop in LA to have them fix the mistake the iRepairs Wireless tech made.
Make sure to test *all* features of your repaired phone before leaving their store.