Was on hold for a half hour waiting on their Pick up service.
On time, quick and thorough - they also offer discounts to non-profit organizations!
Performed a repair that didn't last two weeks. Phone was in the same state as before the "repair". $125 to fix a screen and only "patched it up". Got nothing but the run around after that. Had to take the phone somewhere else. Needless to say, the "repairman" didn't make it right with us.