Had them repair a galaxy s5 for a broken screen last year. They botched the job, the home button would stick, the screen never was set properly it was sticking out. Took it back to them they claimed it was all good. Called their corporate office and they had me take the phone back to the aote. It was like they did nothing for couple of hours and handed me the phone back still not fixed. I gave up on it and accepted it, but would never recommend them. I have a s6 edge that needs a screen replacement and didnt even think about coming drove to someplace that was 20min away and they did a proper job. I would avoid this place if you have a complicated phone to be repaired.