This repair store is top notch I have brought different devices in 5 times. 2 they fixed promptly (within 1hr**) and reasonable price (average $75), 2 fixed immediately for free, 1 iphone that went through the washer could not be recovered and they did not charge me for their attempted repair. I will use them again. **Note my 2009 iPod Touch needed a new button and screen assembly and the parts took 4 days to order and they delivered the fixed device at the time promised (8 year old Apple product good as new).